코딩테스트/자바 Level 0170 [Java] 문자열 곱하기 문제 문자열 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) { StringBuilder answer = new StringBuilder(); for(int i = 0; i < k; i++) { answer.append(my_string); } return answer.toString(); } } 위 결과를 사용하는 것 보다 repeat() 메서드를 쓰는 게 약간 더 효율.. 2023. 7. 31. [Java] 더 크게 합치기 문제 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 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) { StringBuilder num1 = new StringBuilder(); StringBuilder num2 = new StringBuilder(); num1.append(a); num1.append(b); num2... 2023. 7. 29. [Java] 두 수의 연산값 비교하기 문제 연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 제한사항 1 ≤ a, b < 10,000 class Solution { public int solution(int a, int b) { StringBuilder numStr = new StringBuilder(); numStr.append(a); numStr.append(b); int compareNum = 2 * a * b; int nu.. 2023. 7. 29. [Java] n의 배수 문제 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num ≤ 100 2 ≤ n ≤ 9 class Solution { public int solution(int num, int n) { return (num % n == 0) ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181937 2023. 7. 29. 이전 1 2 3 4 5 6 7 ··· 43 다음