목록Python (322)
코딩연습장
연산자 - 자가진단5 #522 [ 문제 ] 두 개의 정수를 입력받아서, 첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고, 두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1이면 true, 0이면 false를 출력한다.) [ 예제 ] 입력 5 5 출력 1 0 [ 출처 ] 자기주도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.println(a==b ? tru..
영수증 25304번 [ 문제 ] 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. [ 입력 ] 첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다. [ 출력 ] 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총..
중복된 숫자 개수 [ 문제 ] 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. [ 제한사항 ] 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 [ 입출력 예 ] array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 [ 입출력 예 설명 ] 입출력 예 #1 - [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 - [0, 2, 3, 4] 에는 1이 0개 있습니다. Java class Solution { public int solution(int[] array, int n) { in..
연산자 - 연습문제5 #9023 [ 문제 ] 3개의 정수 a, b, c를 입력받아서 a와 b, b와 c를 각각 비교하여 같으면 1, 같지 않으면 0을 출력하고, 다음에는 같지 않으면 1, 같으면 0을 출력하는 프로그램을 작성하시오 [ 예제 ] 입력 10 20 20 출력 0 1 1 0 [ 출처 ] 자기주도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(); int c = sc.nextInt(); int answer = 0; answer =..
합 8393번 [ 문제 ] n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. [ 출력 ] 1부터 n까지 합을 출력한다. [ 입출력 예 ] 예제 입력 1 3 예제 출력 1 6 [ 출처 ] 문제를 번역한 사람: baekjoon [ 알고리즘 분류] 수학 구현 Java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0; for(int i=1;i
연산자 - 연습문제3 #9021 [ 문제 ] 정수형 변수 a와 b를 만들고 각각 10으로 초기화한 후 다음과 같이 출력하는 프로그램을 작성하시오. [ 예제 ] 출력 최초값 a = 10, b = 10 a++ = 10, ++b = 11 실행후 a = 11, b = 11 a-- = 11, --b = 10 실행후 a = 10, b = 10 [ 출처 ] 자기주도C언어프로그래밍 Java public class Main { public static void main(String[] args) { int a = 10, b = 10; System.out.println("최초값 a = " + a + ", " + "b = " + b); System.out.println(); System.out.println("a++ = 1..
피자 나눠 먹기 (3) [ 문제 ] 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. [ 제한사항 ] 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 [ 입출력 예 ] slice n result 7 10 2 4 12 3 [ 입출력 예 설명 ] 입출력 예 #1 10명이 7조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 2판을 시켜야 합니다. 입출력 예 #2 12명이 4조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 3판을 시켜야 합니다. Java ..
윤년 2753번 [ 문제 ] 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. [ 입력 ] 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. [ 출력 ] 첫째 줄에 윤년이면 1, 아니면 0을 출력한다 [ 입출력 예 ] 예제 입력 1 2000 예제 출력 1 1 예제 입력 2 1999 예제 출력 2 0 [ 출처 ] 문제의 오타를 찾은 사람:..