[문제 설명]문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 완성하시오. [제한 사항]1) 6 2) my_string은 영소문자로만 이루어져 있습니다.3) 1 [입출력 예시]my_stringkresult"string"3"stringstringstring""love"10"lovelovelovelovelovelove lovelovelovelove" [문제 풀이]class Solution { public String solution(String my_string, int k) { return my_string.repeat(k); }} 1. 문자열 반복 출력을 위해서 문자열 메서드 중 repeat( ) 함수를..
[문제 설명]정수 n이 주어질 때, n을 문자열로 변환하여 return 하도록 solution 함수를 완성하시오. [제한 사항]1) 1 [입출력 예시]nresult123"123"2573"2573" [문제 풀이]class Solution { public String solution(int n) { return String.valueOf(n); }} 1. 받는 정수 n을 바로 string 타입으로 변환하는 valueOf( ) 함수를 사용하여 바로 return 해준다. [몰랐던 사실]자바에서 정수를 문자열 타입으로 변환하는 방법에는 여러가지가 있는데 한번 알아보자. 1. String.valueOf( )String 클래스에서 제공하는 함수로 valueOf( ) 함수는 아래와 같은 타입 등을..
[문제 설명]정수가 담긴 리스트 num_list가 주어질 때,모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return 하도록 solution 함수를 완성하시오. [제한 사항]1) 2 2) 1 [입출력 예시]num_listresult[3, 4, 5, 2, 1]1[5, 7, 8, 3]0 [문제 풀이]class Solution { public int solution(int[] num_list) { // 원소들의 합^2 > 원소들의 곱 ? 1 : 0 int sum = 0; int multi = 1; for (int i = 0; i multi ? 1 : 0;} 1. 원소들의 합 sum 변수를 선언해준다.2. 원소들의 곱 multi 변수를 선언해준다.3. fo..
[ 문제 설명 ] 문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. [ 제한 사항 ] - 1 < = strArr < = 20 - 1 < = strArr의 원소의 길이 < = 20 - strArr의 원소는 알파벳으로 이루어진 문자열입니다. [ 입출력 예 ] [ 문제 풀이 1] [ 문제 풀이 2_stream( )]
[ 문제 설명 ] 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return 하도록 solution 함수를 완성해주세요. [ 제한 사항 ] - 6 이때, result 배열은 주어지는 num_list의 가장 작은 수 5개를 제외하고 남은 값들을 넣으므로 num_list의 크기보다 5 작은 크기의..
[ 성능 요약 ] 메모리: 52336 KB, 시간: 440 ms [ 분류 ] 재귀(recursion) [ 문제 설명 ] 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5개인 경우의 예시이다. [ 입력 ] 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. [ 출력 ] 첫..