- [ 백준 ][백준] 5613. 계산기 프로그램 - 파이썬2024-09-10 20:12:44백준 링크: 5613번: 계산기 프로그램solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제덧셈, 뺄셈, 곱셈, 나눗셈을 할 수 있는 계산기 프로그램을 만드시오.입력입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출력한다. 주어지는 수는 108 이하의 양의 정수이다. 계산 중 결과는 0 또는 음수가 될 수 있지만, -108 ~ 108 범위를 넘지는 않는다. 또, 나눗셈에서 소수점은 버린다. 따라서, 100/3*3 = 99이다.피제수가 음수일 때 나눗셈을 하는 경우는 입력으로 주어지지 않는다.출력첫째 줄에 계산 결과를 출력한..
- [ 백준 ][백준] 32154. SUAPC 2024 Winter - 파이썬2024-09-09 18:46:14백준 링크: 32154번: SUAPC 2024 Wintersolved.ac 난이도: 브론즈 V시간 제한: 1초메모리 제한: 1024MB문제UAPC는 신촌지역 5개 대학(서강, 숙명, 연세, 이화, 홍익)의 학부생 및 대학원 1년 차를 대상으로 하는 프로그래밍 대회다. 대회 문제는 서울 리저널의 문제 출제 경향을 따르며 제한 시간 동안 얼마나 많은 문제를 정확하게 풀 수 있는지를 평가하여 순위를 결정한다. 위의 사진은 SUAPC 2024 Winter의 스코어보드다.문제를 많이 푼 팀이 고순위로 결정되며, 동일 수의 문제를 푼 팀이 다수 있는 경우 푼 문제들의 페널티( $=$ (첫 정답을 제출한 시간) $+$ (첫 정답을 받기 전까지 오답을 제출한 횟수) $\times$ $20$)의 합이 작은 순으로 순위가..
- [ 백준 ][백준] 5523. 경기 결과 - 파이썬2024-09-08 13:57:25백준 링크: 5523번: 경기 결과solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 256MB문제A와 B가 게임을 한다. 게임은 N번의 라운드로 이루어져 있다. 각 라운드에서는, 더 많은 점수를 얻은 사람이 그 라운드의 승자가 된다. 즉, A의 점수가 B의 점수보다 크면 i번째 라운드는 A의 승리이며, B의 점수가 A의 점수보다 크면 i번째 라운드는 B의 승리이다. 무승부인 경우에는 아무도 승리하지 않는다. N번의 라운드에서의 A와 B의 점수가 주어졌을 때, A가 이긴 횟수와, B가 이긴 횟수를 출력하는 프로그램을 만들어라.입력첫째 줄에는 정수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터는 정수 Ai, Bi (0 ≤ Ai, Bi ≤ 100)가 공백을 사이에 두고 차례..
- [ 백준 ][백준] 11023. 더하기 3 - 파이썬2024-09-07 18:00:45백준 링크: 11023번: 더하기 3solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 11023MB문제수 N개가 주어졌을 때, N개의 합을 구하는 프로그램을 작성하시오.입력첫째 줄에 N(1 ≤ N ≤ 100)개의 수가 공백으로 구분되어서 주어진다. 입력으로 주어지는 수는 10,000보다 작거나 같은 자연수이다. 또, 0으로 시작하는 수는 주어지지 않는다.출력입력받은 수 N개의 합을 출력한다.코드print(sum(list(map(int, input().split()))))
- [ 백준 ][백준] 9325. 얼마? - 파이썬2024-09-07 17:56:48백준 링크: 9325번: 얼마?solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했다. 하지만 태완이도 덧셈과 곱셈을 못한다. 불쌍한 이 두 친구를 위해 모든 옵션이 주어진 자동차를 구매하는데 필요한 액수를 계산해 주자.입력첫째 줄에 테스트 케이스의 개수가 주어진다.각 테스트 케이스의 첫 줄엔 자동차의 가격 s가 주어진다. (1 ≤ s ≤ 100 000)둘째 줄엔 해빈이가 구매하려고 하는 서로 다른 옵션의 개수 n이 주어진다. (0 ≤ n ≤ 1 000)뒤이어 n개의 줄이 입력으로 들어온다.각 ..
- [ 백준 ][백준] 5988. 홀수일까 짝수일까 - 파이썬2024-09-05 20:32:29백준 링크: 5988번: 홀수일까 짝수일까solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.입력첫 번째 줄에 숫자의 개수 N(1 출력N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.코드for _ in range(int(input())): print("even" if int(input()) % 2 == 0 else "odd")
- [ 백준 ][백준] 17614. 369 - 파이썬2024-09-05 20:31:13백준 링크: 17614번: 369solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 512MB문제민수는 같은 반 친구들과 369게임을 하고 있다. 369게임은 여러 명이 원형으로 둘러 앉아 시작 위치의 사람이 1을 외치며 시작된다. 이후 시계방향으로 돌아가며 2, 3, 4와 같이 1씩 증가된 수가 자기 수가 된다. 순서대로 돌아오는 자기 수에 3, 6, 혹은 9가 포함되어 있지 않다면 그 수를 말해야 하며, 3, 6, 혹은 9가 포함되어 있으면 그 개수만큼 박수를 쳐야 한다. 이 규칙을 지키지 못하면 게임이 종료된다.민수는 369게임이 N까지 규칙을 지키며 진행된다면 그때까지의 들은 박수의 횟수 가 총 몇 번인지 궁금했다. 예를 들어 N = 14라면, 3, 6, 9, 13에서 각각 한 ..
- [ 백준 ][백준] 4458. 첫 글자를 대문자로 - 파이썬2024-09-05 20:29:46백준 링크: 4458번: 첫 글자를 대문자로solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제문장을 읽은 뒤, 줄의 첫 글자를 대문자로 바꾸는 프로그램을 작성하시오.입력첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.출력각 줄의 첫글자를 대문자로 바꾼뒤 출력한다.코드for _ in range(int(input())): x = input() if ord(x[0]) >= 97: print(chr(ord(x[0]) - 32) + x[1:]) else: print(x)