본문 바로가기
728x90

전체 글140

연산: 더 크게 합치기 문제 설명 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 제한사항 1 ≤ a, b < 10,000 class Solution { public int solution(int a, int b) { int answer = 0; int ab = Integer.parseInt(String.valueOf(a) + String.valueOf(b)); int ba = Integer.parseInt(String.val.. 2023. 6. 9.
연산: 문자열 곱하기 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 class Solution { public String solution(String my_string, int k) { String answer = ""; for (int i = 0; i < k; i++) { answer += my_string; } return answer; } }​ 노트 - 문자열 반복은 반복문만 생각했는데 repeat 메서드가 존재한다. (자바 11에서 추가 된 String Method) class S.. 2023. 6. 9.
연산: 문자 리스트를 문자열로 변환하기 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 200 arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다. class Solution { public String solution(String[] arr) { String answer = String.join("", arr); return answer; } } 노트 - Stream API의 joining 메서드 사용해도 되지만 String 클래스의 join 메서드가 간편 2023. 6. 9.
배열: n번째 원소까지 문제 설명 정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 30 1 ≤ num_list의 원소 ≤ 9 1 ≤ n ≤ num_list의 길이 ___ class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[n]; for (int i = 0; i < n; i++) { answer[i] = num_list[i]; } return answer; } } 노트 import java.util.Arrays; class Solution { .. 2023. 6. 9.
728x90