본문 바로가기

codingtest287

[Java] qr code 문제 두 정수 q, r과 문자열 code가 주어질 때, code의 각 인덱스를 q로 나누었을 때 나머지가 r인 위치의 문자를 앞에서부터 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 0 ≤ r < q ≤ 20 r < code 의 길이 ≤ 1,000 code 는 영소문자로만 이루어져 있습니다. class Solution { public String solution(int q, int r, String code) { String answer = ""; StringBuilder sb = new StringBuilder(); for(int i = 0; i < code.length(); i++) { if(i % q == r) { sb.append(code.charA.. 2023. 7. 27.
[Java] 문자 개수 세기 문제 알파벳 대소문자로만 이루어진 문자열 my_string이 주어질 때, my_string에서 'A'의 개수, my_string에서 'B'의 개수,..., my_string에서 'Z'의 개수, my_string에서 'a'의 개수, my_string에서 'b'의 개수,..., my_string에서 'z'의 개수를 순서대로 담은 길이 52의 정수 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_string 의 길이 ≤ 1,000 class Solution { public int[] solution(String my_string) { int[] answer = new int[52]; for(int i = 0; i < my_string.length(); i++) { char.. 2023. 7. 26.
[Java] 배열 만들기 1 문제 정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ n ≤ 1,000,000 1 ≤ k ≤ min(1,000, n) class Solution { public int[] solution(int n, int k) { int[] answer = new int[n / k]; for(int i = 1; i 2023. 7. 26.
[Java] 글자 지우기 문제 문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ indices 의 길이 < my_string 의 길이 ≤ 100 my_string 은 영소문자로만 이루어져 있습니다. 0 ≤ indices 의 원소 < my_string 의 길이 indices 의 원소는 모두 서로 다릅니다. import java.util.Arrays; import java.util.HashMap; class Solution { public String solution(String my_string, int[] indices) { String answ.. 2023. 7. 26.