목록Python (322)
코딩연습장
문자열의 앞의 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 "ProgrammerS" "He110W0r1d" 5 "He110" [ 입출력 예 설명 ] 입출력 예 #1 - 예제 1번의 my_string에서 앞의 11글자는 "ProgrammerS"이므로 이 문자열을 return 합니다. 입출력 예 #2 - 예제 2번의 my_..
반복제어문1 - 자가진단6 #633 [ 문제 ] 아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를 출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면 "none"라고 출력한 후 종료하는 프로그램을 작성하시오. * 각 나라의 수도 : 대한민국 = 서울(Seoul) 미국 = 워싱턴(Washington) 일본 = 동경(Tokyo) 중국 = 북경(Beijing) * 입출력시 모양은 "예제"와 같이 하시오. [ 예제 ] 출력 1. Korea 2. USA 3. Japan 4. China number? 1 Seoul 1. Korea 2. USA 3. Japan 4. China number? 5 none [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.S..
배열 두배 만들기 [ 문제 ] 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 [ 입출력 예 ] numbers result [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] [ 입출력 예 설명 ] 입출력 예 #1 - [1, 2, 3, 4, 5]의 각 원소에 두배를 한 배열 [2, 4, 6, 8, 10]을 return합니다. 입출력 예 #2 - [1, 2, 100, -99, 1, 2..
직사각형 27323번 [ 문제 ] 정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오. [ 입력 ] 표준 입력에 다음과 같은 형태로 입력이 주어진다. A B [ 출력 ] 세로 길이가 A cm, 가로 길이가 B cm인 직사각형의 넓이를 cm2 단위로 구하고, 단위 (cm2)를 생략하여 출력한다. [ 제한 ] 1 ≦ A ≦ 100 1 ≦ B ≦ 100 A, B는 정수이다. [ 입출력 예 ] 예제 입력 1 2 3 예제 출력 1 6 - 세로 길이가 2 cm, 가로 길이가 3 cm인 직사각형의 넓이는 6 cm2이므로, 6 을 출력한다. 예제 입력 2 100 1 예제 출력 2 100 예제 입력 3 4 4 예제 출력 3 16 [ 출처 ] ..
반복제어문1 - 연습문제6 #9045 [ 문제 ] 아래 예와 같이 메시지를 출력하고 숫자를 입력받아 선택한 번호에 해당하는 메시지를 출력하는 작업을 반복하다가 4가 입력되면 메시지 출력 후 종료하는 프로그램을 작성하시오. (1~4 이외의 수가 입력되면 "잘못 입력하였습니다." 라고 출력한다.) [ 예제 ] 출력 1. 입력하기 2. 출력하기 3. 삭제하기 4. 끝내기 작업할 번호를 선택하세요. 2 출력하기를 선택하였습니다. 1. 입력하기 2. 출력하기 3. 삭제하기 4. 끝내기 작업할 번호를 선택하세요. 5 잘못 입력하였습니다. 1. 입력하기 2. 출력하기 3. 삭제하기 4. 끝내기 작업할 번호를 선택하세요. 4 끝내기를 선택하였습니다. [ 출처 ] 자기주도C언어프로그래밍 Java import java.u..
정수 부분 [ 문제 ]실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ]0 ≤ flo ≤ 100 [ 입출력 예 ]floresult1.42169.3269 [ 입출력 예 설명 ] 입출력 예 #1 - 1.42의 정수 부분은 1입니다. 입출력 예 #2 - 69.32의 정수 부분은 69입니다. Javaclass Solution { public int solution(double flo) { return (int)flo; } } Java Scriptfunction solution(flo) { return Math.floor(flo); } C#include #include #include int solution(double flo) { ..
반복제어문1 - 자가진단5 #540 [ 문제 ] 정수를 입력받아서 3의 배수가 아닌 경우에는 아무 작업도 하지 않고 3의 배수인 경우에는 3으로 나눈몫을 출력하는 작업을 반복하다가 -1이 입력되면 종료하는 프로그램을 작성하시오. 아래 출력 예시에서 (입력) (출력)은 실제 입출력하는 부분이 아니고, 입력인지 출력인지를 구분하기 위한 표시이다. [ 예제 ] 출력 (입력)5 (입력)12 (출력)4 (입력)21 (출력)7 (입력)100 (입력)-1 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);..
n의 배수 [ 문제 ] 정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 2 ≤ num ≤ 100 2 ≤ n ≤ 9 [ 입출력 예 ] num n result 98 2 1 34 3 0 [ 입출력 예 설명 ] 입출력 예 #1 - 98은 2의 배수이므로 1을 return합니다. 입출력 예 #2 - 32는 3의 배수가 아니므로 0을 return합니다. Java class Solution { public int solution(int num, int n) { if(num%n==0) return 1; else return 0; } } Java Script function soluti..