목록Python (322)
코딩연습장
문자열 곱하기 [ 문제 ] 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 [ 입출력 예 ] my_string k result "string" 3 "stringstringstring" "love" 10 "lovelovelovelovelovelovelovelovelovelove" [ 입출력 예 설명 ] 입출력 예 #1 - 예제 1번의 my_string은 "string"이고 이를 3번 반복한 문자열은 "stringstringstring"이므로 이를 return 합니다. 입출력 예..
원소들의 곱과 합 [ 문제 ] 정수가 담긴 리스트 num_list가 주어질 때, 모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 2 ≤ num_list의 길이 ≤ 10 1 ≤ num_list의 원소 ≤ 9 [ 입출력 예 ] num_list result [3, 4, 5, 2, 1] 1 [5, 7, 8, 3] 0 [ 입출력 예 설명 ] 입출력 예 #1 - 모든 원소의 곱은 120, 합의 제곱은 225이므로 1을 return합니다. 입출력 예 #2 - 모든 원소의 곱은 840, 합의 제곱은 529이므로 0을 return합니다. Java class Solution { public int solution(int[] nu..
공백으로 구분하기 1 [ 문제 ] 단어가 공백 한 개로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] my_string은 영소문자와 공백으로만 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 my_string의 맨 앞과 맨 뒤에 글자는 공백이 아닙니다. [ 입출력 예 ] my_string result "i love you" ["i", "love", "you"] "programmers" ["programmers"] [ 입출력 예 설명 ] 입출력 예 #1 - 예제 1번의 my_string은 "i love you"로 공백 한 칸으로..
문자열 뒤집기 [ 문제 ] 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ my_string의 길이 ≤ 1,000 [ 입출력 예 ] my_string return "jaron" "noraj" "bread" "daerb" [ 입출력 예 설명 ] 입출력 예 #1 - my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다. 입출력 예 #2 - my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다. Java class Solution { public String solution(String my_string) { String..
문자열을 정수로 변환하기 [ 문제 ] 숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 1 ≤ n_str ≤ 5 n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다. [ 입출력 예 ] n_str result "10" 10 "8542" 8542 [ 입출력 예 설명 ] 입출력 예 #1 - "10"을 정수로 바꾸면 10입니다. 입출력 예 #2 - "8542"를 정수로 바꾸면 8542입니다. Java class Solution { public int solution(String n_str) { return Integer.parseInt(n_str); } } Java Script 1 function sol..
배열1 - 연습문제 1-1 #9063 [ 문제 ] 5개의 정수를 입력받은 후 차례로 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 5 10 9 3 2 출력 5 10 9 3 2 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[5]; for(int i = 0;i
홀짝에 따라 다른 값 반환하기 [ 문제 ] 양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요. [ 제한사항 ] 1 ≤ n ≤ 100 [ 입출력 예 ] n result 7 16 10 220 [ 입출력 예 설명 ] 입출력 예 #1 - 예제 1번의 n은 7로 홀수입니다. 7 이하의 모든 양의 홀수는 1, 3, 5, 7이고 이들의 합인 1 + 3 + 5 + 7 = 16을 return 합니다. 입출력 예 #2 - 예제 2번의 n은 10으로 짝수입니다. 10 이하의 모든 양의 짝수는 2, 4, 6, 8, 10이고 이들의 제곱의 합인 22..
숫자의 합 11720번 [ 문제 ] N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. [ 출력 ] 입력으로 주어진 숫자 N개의 합을 출력한다. [ 입출력 예 ] 예제 입력 1 1 1 예제 출력 1 1 예제 입력 2 5 54321 예제 출력 2 15 예제 입력 3 25 7000000000000000000000000 예제 출력 3 7 예제 입력 4 11 10987654321 예제 출력 4 46 [ 출처 ] 문제를 만든 사람 : baekjoon 데이터를 추가한 사람 : jh05013 [ 알고리즘 분류 ] 수학 구현 문자열 Java import java..