[프로그래머스 Lv0.] 181879번 대문자로 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳으로 이루어진 문자열입니다.입출력 예 myString result"aBcDeFg""ABCDEFG""AAA""AAA"풀이class Solution { public String solution(String myString) { return myString.toUpperCase(); }}
[프로그래머스 Lv0.] 181879번 길이에 따른 연산 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤ 9num_list의 원소를 모두 곱했을 때 2,147,483,647를 넘는 입력은 주어지지 않습니다.입출력 예num_listresult[3, 4, 5, 2, 5, 4, 6, 7, 3, 7, 2, 2, 1]51[2, 3, 4, 5]120풀이import java.util.*;class Solution { public int solution(int[] num_list) { return num_list.lengt..
[프로그래머스 Lv0.] 181891번 순서 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n 번째 원소 이후의 원소들과 n 번째까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n 번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이입출력 예num_listnresult[2, 1, 6]1[1, 6, 2]풀이class Solution { public int[] solution(int[] num_list, int n) { int[] answer = new int[num_list.length]; int idx = 0; ..
[프로그래머스 Lv0.] 181885번 할 일 목록 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명오늘 해야 할 일이 담긴 문자열 배열 todo_list와 각각의 일을 지금 마쳤는지를 나타내는 boolean 배열 finished가 매개변수로 주어질 때, todo_list에서 아직 마치지 못한 일들을 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ todo_list의 길이 1 ≤ 1002 ≤ todo_list의 원소의 길이 ≤ 20todo_list의 원소는 영소문자로만 이루어져 있습니다.todo_list의 원소는 모두 서로 다릅니다.finished[i]는 true 또는 false이고 true는 todo_list[i]를 마쳤음을, false는 아직 마치지 못했음을 나타냅니다.아직 마치지 못한 일이 적어도 하나 있습니다.입출력 예todo_list ..
[프로그래머스 Lv0.] 181867번 x 사이의 개수 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳 소문자로 이루어진 문자열입니다.입출력 예myString result"oxooxoxxox"[1, 2, 1, 0, 1, 0]"xabcxdefxghi"[0, 3, 3, 3]풀이첫 번째 방법class Solution { public int[] solution(String myString) { String[] str = myString.split("x", -1); int[] answer =..
[프로그래머스 Lv0.] 181876번 소문자로 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳으로 이루어진 문자열입니다.입출력 예myString result"aBcDeFg""abcdefg""aaa""aaa"풀이class Solution { public String solution(String myString) { return myString.toLowerCase(); }}