목록Python (322)
코딩연습장
연산자 - 자가진단2 #519 [ 문제 ] 정수 2개를 입력받아서 첫 번째 수에는 100을 증가시켜 저장하고 두 번째 수는 10으로 나눈 나머지를 저장한 후 두 수를 차례로 출력하는 프로그램을 작성하시오. [ 예제 ] 입력 20 35 출력 120 5 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.print(a+100 + " "); System.out.println(b%10); } } C #i..
편지 [ 문제 ] 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. [ 제한사항 ] 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. [ 입출력 예 ] message result "happy birthday!" 30 "I love you~" 22 [ 입출력 예 설명 ] 입출력 예 #1 - message의 글자 수가 15개로 ..
구구단 2739번 [ 문제 ] N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. [ 입력 ] 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. [ 출력 ] 출력형식과 같게 N*1부터 N*9까지 출력한다. [ 입출력 예 ] 예제 입력 1 2 예제 출력 1 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 [ 알고리즘 분류 ] 수학 구현 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ..
연산자 - 연습문제2-1 #9019 [ 문제 ] 5개의 정수를 입력 받아 각각의 수에 + 3, - 3, × 3, / 3, % 3의 연산을 실행하여 그 값을 저장한 후 차례대로 출력하는 프로그램을 작성하시오 [ 예제 ] 입력 5개의 수를 입력하시오. 10 5 7 9 10 출력 13 2 21 3 1 [ 출처 ] 자기주도C언어프로그래밍 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("5개의 수를 입력하시오. "); int a = sc.nextInt(); int b = sc.nextInt(); int..
양꼬치 [ 문제 ] 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. [ 제한사항 ] 0 < n < 1,000 n / 10 ≤ k < 1,000 서비스로 받은 음료수는 모두 마십니다. [ 입출력 예 ] n k result 10 3 124,000 64 6 768,800 [ 입출력 예 설명 ] 입출력 예 #1 10인분을 시켜 서비스로 음료수를 하나 받아 총 10 * 12000 + 3 * 2000 - 1 * 2000 = 124,000원입니다. 입출력 예 #2 64인..
꼬마 정민 11382번 [ 문제 ] 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! [ 입력 ] 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. [ 출력 ] A+B+C의 값을 출력한다. [ 입출력 예 ] 예제 입력 1 77 77 7777 예제 출력 1 7931 [ 출처 ] 문제를 만든 사람: august14 [ 알고리즘 분류 ] 수학 구현 사칙연산 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.pri..
연산자 - 자가진단1 #518 [ 문제 ] 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) [ 예제 ] 입력 10 25 33 출력 sum : 68 avg : 22 [ 출처 ] 자기주도C언어프로그래밍 Java1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(), b = sc.nextInt(), c = sc.nextInt(); System.out.println("sum : " + (a+b+c)); System.out.println("avg ..
각도기 [ 문제 ] 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 < angle < 90 직각 : angle = 90 둔각 : 90 < angle < 180 평각 : angle = 180 [ 제한사항 ] 0 < angle ≤ 180 angle은 정수입니다. [ 입출력 예 ] angle result 70 1 91 3 180 4 [ 입출력 예 설명 ] 입출력 예 #1 - angle이 70이므로 예각입니다. 따라서 1을 return합니다. 입출력 예 #2 - angle..