목록Python (322)
코딩연습장
배열에서 문자열 대소문자 변환하기 [ 문제 ] 문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. [ 제한사항 ] 1 ≤ strArr ≤ 20 1 ≤ strArr의 원소의 길이 ≤ 20 strArr의 원소는 알파벳으로 이루어진 문자열 입니다. [ 입출력 예 ] strArr result ["AAA","BBB","CCC","DDD"] ["aaa","BBB","ccc","DDD"] ["aBc","AbC"] ["abc","ABC"] [ 입출력 예 설명 ] 입출력 예 #1 strArr[0]과 strArr[2]는 짝수번째 ..
배열1 - 연습문제3 #9067 [ 문제 ] 정수 10개를 입력받은 후 세 번째, 다섯 번째와 마지막으로 입력받은 정수를 차례로 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 5 3 9 6 8 4 2 8 10 1 출력 9 8 1 [ 출처 ] 자기주도C언어프로그래밍 Java1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[10]; for(int i=0;i
배열1 - 자가진단2 #556 [ 문제 ] 정수 10 개를 저장할 수 있는 배열을 만들어서 1 부터 10 까지를 대입하고 차례대로 출력하는 프로그램을 작성하시오. [ 예제 ] 출력 1 2 3 4 5 6 7 8 9 10 [ 출처 ] 자기주도C언어프로그래밍 Java public class Main { public static void main(String[] args) { int[] arr = new int[10]; for(int i=0;i
문자열의 뒤의 n글자 [ 문제 ] 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] my_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ n ≤ my_string의 길이 [ 입출력 예 ] my_string n result "ProgrammerS123" 11 "grammerS123" "He110W0r1d" 5 "W0r1d" [ 입출력 예 설명 ] 입출력 예 #1 - 예제 1번의 my_string에서 뒤의 11글자는 "grammerS123"이므로 이 문자열을 return 합니다. 입출력 예 #2 - 예제 2번의 my_..
5명씩 [ 문제 ] 최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 완성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다. [ 제한사항 ] 5 ≤ names의 길이 ≤ 30 1 ≤ names의 원소의 길이 ≤ 10 names의 원소는 영어 알파벳 소문자로만 이루어져 있습니다. [ 입출력 예 ] names result ["nami", "ahri", "jayce", "garen", "ivern", "vex", "jinx"] ["nami", "vex"] [ 입출력 예 설명 ] 입출력 ..
공백으로 구분하기 2 [ 문제 ] 단어가 공백 한 개 이상으로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] my_string은 영소문자와 공백으로만 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 my_string의 맨 앞과 맨 뒤에도 공백이 있을 수 있습니다. my_string에는 단어가 하나 이상 존재합니다. [ 입출력 예 ] my_string result " i love you" ["i", "love", "you"] " programmers " ["programmers"] [ 입출력 예 설명 ] 입출력 예 #1 - 예제..
n보다 커질 때까지 더하기 [ 문제 ] 정수 배열 numbers와 정수 n이 매개변수로 주어집니다. numbers의 원소를 앞에서부터 하나씩 더하다가 그 합이 n보다 커지는 순간 이때까지 더했던 원소들의 합을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] 1 ≤ numbers의 길이 ≤ 100 1 ≤ numbers의 원소 ≤ 100 0 ≤ n < numbers의 모든 원소의 합 [ 입출력 예 ] numbers n result [34, 5, 71, 29, 100, 34] 123 139 [58, 44, 27, 10, 100] 139 239 [ 입출력 예 설명 ] 입출력 예 #1 - 29를 더한 뒤에 sum 값은 139이고 n 값인 123보다 크므로 139를 return 합니다. -..
세균 증식 [ 문제 ] 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ n ≤ 10 1 ≤ t ≤ 15 [ 입출력 예 ] n t result 2 10 2048 7 15 229,376 [ 입출력 예 설명 ] 입출력 예 #1 - 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다. 입출력 예 #2 - 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return합니다. ..