목록Python (322)
코딩연습장
반복제어문1 - 형성평가4 #128 [ 문제 ] 0 이 입력될 때까지 정수를 계속 입력받아 3의 배수와 5의 배수를 제외한 수들의 개수를 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 1 2 3 4 5 6 7 8 9 10 0 출력 5 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int count = -1; while(true) { int num = sc.nextInt(); count++; if(num==0) break; if(num%3==0 || num%5==0) count--; } ..
반복제어문1 - 형성평가3 #127 [ 문제 ] 0 부터 100 까지의 정수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) [ 예제 ] 입력 55 100 48 36 0 101 출력 sum : 239 avg : 47.8 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = 0; int sum = 0; int count = 0; double avg = 0; ..
대문자로 바꾸기 [ 문제 ] 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 대문자로 변환하여 return 하는 solution 함수를 완성해 주세요. [ 제한사항 ] 1 ≤ myString의 길이 ≤ 100,000 myString은 알파벳으로 이루어진 문자열입니다. [ 입출력 예 ] myString result "aBcDeFg" "ABCDEFG" "AAA" "AAA" Java class Solution { public String solution(String myString) { return myString.toUpperCase(); } } Java Script function solution(myString) { return myString.toUpperCase(); } Pyt..
카운트 다운 [ 문제 ] 정수 start_num와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. [ 제한사항 ] 0 ≤ end_num ≤ start_num ≤ 50 [ 입출력 예 ] start_num end_num result 10 3 [10, 9, 8, 7, 6, 5, 4, 3] [ 입출력 예 설명 ] 입출력 예 #1 - 10부터 3까지 1씩 감소하는 수를 담은 리스트는 [10, 9, 8, 7, 6, 5, 4, 3]입니다. Java import java.util.ArrayList; import java.util.Collections; import java.util.List; class..
반복제어문1 - 형성평가2 #126 [ 문제 ] 0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다. 0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여 홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 9 7 10 5 33 65 0 출력 odd : 5 even : 1 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = 0; int odd = 0; int even = 0; while(true) { num = sc.nextInt()..
초코바 27959번 [ 문제 ] 밤고는 100원 동전을 N개 갖고 있고, 그 돈으로 가격이 M원인 초코바를 사 먹으려고 한다. 밤고는 갖고 있는 돈으로 초코바를 사 먹을 수 있는지 알고 싶어 한다. 밤고가 가진 돈이 초코바의 가격 이상이면 밤고는 초코바를 살 수 있다. 밤고가 가진 돈이 초코바를 사기에 충분한지 판단해주자. [ 입력 ] 첫 번째 줄에 두 정수 N과 M이 공백을 사이에 두고 주어진다. (1 < N < 100, 1 < M < 10000) [ 출력 ] 밤고가 초코바를 살 수 있으면 Yes를, 없으면 No를 출력한다. [ 입출력 예 ] 입력 1 30 300 출력 1 Yes 입력 2 5 10000 출력 2 No 입력 3 7 785 출력 3 No [ 출처 ] 문제를 만든 사람: bamgoesn 문제..
반복제어문1 - 형성평가1 #125 [ 문제 ] 정수를 입력받아 1부터 입력받은 정수까지를 차례대로 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 5 출력 1 2 3 4 5 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i=1;i
소문자로 바꾸기 [ 문제 ] 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요. [ 제한사항 ] 1 ≤ myString의 길이 ≤ 100,000 myString은 알파벳으로 이루어진 문자열입니다. [ 입출력 예 ] myString result "aBcDeFg" "abcdefg" "aaa" "aaa" Java class Solution { public String solution(String myString) { return myString.toLowerCase(); } } Java Script function solution(myString) { return myString.toLowerCase(); } Pyt..