
https://www.acmicpc.net/problem/11382 난이도 : 브론즈 5 태그 : 수학, 구현, 사칙연산 설명 세 수를 입력받아 더해 출력하는 문제입니다. 소스코드 fun main() { val input = readLine()!!.split(" ") println(input[0].toLong() + input[1].toLong() + input[2].toLong()) } 한 줄을 입력받아 split(" ")을 사용해 공백으로 나눈 뒤, int형은 오버플로우가 발생하기 때문에 각각을 toLong으로 변환해 더해줍니다.

https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 난이도 : 브론즈 2 태그 : 수학, 사칙연산 설명 10개의 정수를 입력받고, 이를 42로 나눈 나머지의 서로 다른 정수의 개수를 출력하는 문제입니다. 소스코드 a = [] for i in range(10): num = int(input())%42 if num not in a: a.append(num) print(len(a)) 저는 리스트에 없는 값이라면 리스트에 append 하는 형식으로 구현하였습니다. 집합을 사용해도 좋을 것 같네요. 후기 3년전, 파이썬을 처음..

https://www.acmicpc.net/problem/27324 27324번: ゾロ目 (Same Numbers) N の十の位の数字と一の位の数字が同じである場合は 1 を,そうでない場合は 0 を出力せよ. www.acmicpc.net 난이도 : 브론즈 5 태그 : 수학, 사칙연산 설명 이번엔 무슨 문제를 들고 왔을까요. 바로 일본어 문제입니다. 당연하게도, 일본어를 읽을 줄 모르므로 번역기를 사용했는데, 두 자리 숫자가 주어지면, 첫 번째와 두 번째 자리수를 비교해 같으면 1, 다르면 0을 출력하는 문제입니다. 전체 코드 fun main() { val line = readln() if (line[0] == line[1]) println(1) else println(0) } 후기 영어, 폴란드어, 러시아어에 ..

https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 난이도 : 브론즈 5 태그 : 수학, 사칙연산 설명 불기년도를 서기년도로 바꾸는 문제입니다. 그냥 불기년도기 주어질때 -543를 하면 됩니다. 소스코드 a = int(input()) print(a-543)

https://www.acmicpc.net/problem/5554 5554번: 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집 www.acmicpc.net 난이도 : 브론즈 4 태그 : 수학, 구현, 사칙연산 설명 입력이 4개 주어집니다. 어디부터 어디까지 간다. 라는게 다르긴 하지만, 그냥 다 더해서, x분 y초로 나타내면 됩니다. 90분을 시/분 으로 바꾸면, 1시간 30분이 됩니다. 그냥 쉽게, t분을 60으로 나눈 몫과, 60으로 나눈 나머지를 구하면 되겠네요. 소스코드 fun main() { var time = 0 repeat(4) { ti..

https://www.acmicpc.net/problem/24568 24568번: Cupcake Party A regular box of cupcakes holds 8 cupcakes, while a small box holds 3 cupcakes. There are 28 students in a class and a total of at least 28 cupcakes. Your job is to determine how many cupcakes will be left over if each student gets one cupcake. www.acmicpc.net 난이도 : 브론즈 5 태그 : 수학, 사칙연산 설명 8개 짜리 박스와, 3개 짜리 박스가 있고, 최소 28개의 컵케이크 중, 28명의 학생..

https://www.acmicpc.net/problem/8871 8871번: Zadanie próbne 2 Twój program powinien wypisać dwie liczby oddzielone pojedynczym odstępem. Pierwsza liczba to minimalna liczba zadań jaka może pojawić się podczas n rund punktowanych i jednej rundy próbnej w trakcie SKI'10. Druga liczba to maksymalna liczba zada www.acmicpc.net 난이도 : 브론즈 5 태그 : 수학, 사칙연산 설명 한 번의 시범 라운드와, n번의 득점 라운드가 주어집니다. 각 라운드에서 2~3점..

https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 난이도 : 브론즈 5 태그 : 수학, 구현, 사칙연산 설명 if문을 배울 때 한 번씩은 배우는 윤년 판단 문제입니다. 4로 나뉘면서 100으로 나뉘지 않거나, 400으로 나뉘면 그 해는 윤년입니다. 소스코드 public class 윤년 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int nu..

https://www.acmicpc.net/problem/2010 2010번: 플러그 첫째 줄에 멀티탭의 개수 N이 주어진다. (1 ≤ N ≤ 500,000) 이어서 둘째 줄부터 N개의 줄에 걸쳐 각 멀티탭이 몇 개의 플러그를 꽂을 수 있도록 되어 있는지를 나타내는 자연수가 주어진다. 이 자연 www.acmicpc.net 난이도 : 브론즈 3 태그 : 수학, 사칙연 설명 멀티탭의 1개의 구멍은 다음 플러그를 연결할 때 사용합니다. 따라서, 마지막 1개의 멀티탭을 제외한 각 멀티탭은 1개씩 줄여 플러그를 세고, 결과값에 +1 만큼 하여 출력하면 됩니다. 소스코드 fun main() { var result = 0 repeat(readln().toInt()) { result += readln().toInt()..

https://www.acmicpc.net/problem/2520 2520번: 팬케이크 사랑 첫 번째 테스트 케이스에서 주어진 재료를 가지고 바나나 팬케익 10개, 딸기 팬케익 1개, 초콜릿 팬케익 4개, 호두 팬케익 1개를 만들 수 있다. 두 번째 테스트 케이스에서 주어진 재료 중 밀 www.acmicpc.net 난이도 : 브론즈 2 태그 : 수학, 구현, 사칙연산 설명 우유 8컵, 계란 노른자 8개, 설탕 4스푼, 소금 1스푼, 밀가루 9컵이 있으면 팬케이크 반죽 16개를 만들 수 있습니다. 즉, 반죽 1개당 우유 0.5개, 노른자 0.5개, 설탕 0.25스푼, 소금 0.0625스푼, 밀가루 0.5625컵 필요합니다. 우유, 계란, 설탕, 소금, 밀가루가 각각 16, 16, 8, 2, 17만큼 있을 ..