- [ 백준 ][백준] 5613. 계산기 프로그램 - 파이썬2024-09-10 20:12:44백준 링크: 5613번: 계산기 프로그램solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제덧셈, 뺄셈, 곱셈, 나눗셈을 할 수 있는 계산기 프로그램을 만드시오.입력입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출력한다. 주어지는 수는 108 이하의 양의 정수이다. 계산 중 결과는 0 또는 음수가 될 수 있지만, -108 ~ 108 범위를 넘지는 않는다. 또, 나눗셈에서 소수점은 버린다. 따라서, 100/3*3 = 99이다.피제수가 음수일 때 나눗셈을 하는 경우는 입력으로 주어지지 않는다.출력첫째 줄에 계산 결과를 출력한..
- [ 백준 ][백준] 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")
- [ 백준 ][백준] 9085. 더하기 - 파이썬2024-09-03 18:42:57백준 링크: 9085번: 더하기solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오.입력입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연수 사이에는 하나씩의 공백이 있다.출력각 테스트 케이스에 대해서 주어진 자연수의 합을 한 줄에 하나씩 출력한다.코드for _ in range(int(input())): n = int(input()) print(sum(list(map(int, input().split()))))
- [ 백준 ][백준] 5063. TGN - 파이썬2024-09-03 18:40:47백준 링크: 5063번: TGNsolved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제상근이는 TGN사의 사장이다. TGN은 Teenager Game Network의 약자 같지만, 사실 Temporary Group Name의 약자이다.이 회사는 청소년을 위한 앱을 만드는 회사이다. 일년에 걸친 개발기간 끝에 드디어 앱을 완성했고, 이제 팔기만 하면 된다.상근이는 데이트를 인간의 두뇌로 이해할 수 없을 정도로 많이 한다. 따라서 엄청난 데이트 비용이 필요하다. 상근이는 광고를 적절히 해서 수익을 최대한 올리려고 한다.어느 날 하늘을 바라보던 상근이는 시리우스의 기운을 받게 되었고, 광고 효과를 예측하는 능력을 갖게 되었다.광고 효과가 주어졌을 때, 광고를 해야할지 말아야할지 결정..
- [ 백준 ][백준] 10984. 내 학점을 구해줘 - 파이썬2024-09-02 13:51:22백준 링크: 10984번: 내 학점을 구해줘solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 256MB문제게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자.입력첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다.각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고, 다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ C ≤ 6, C는 정수) G는 {0, 0.7, 1, 1.3, 1.7, 2, 2.3, 2.7, 3, 3.3, 3.7, 4, 4.3} 중 하나이며 소수 부분은..
- [ 백준 ][백준] 2765. 자전거 속도 - 파이썬2024-08-31 14:10:25백준 링크: 2765번: 자전거 속도solved.ac 난이도: 브론즈 III시간 제한: 1초메모리 제한: 128MB문제대부분의 자전거 속도계는 앞 포크에 설치된 홀 효과 센서로 동작한다. 자석이 앞 바퀴의 포크중 하나에 부착되어, 홀 효과를 이용해 속도계가 바퀴의 회전수를 측정한다. 따라서 바퀴의 지름을 안다면 회전수를 통해 이동 거리를 측정할 수 있다. 또한 바퀴가 회전하는 동안 걸린 시간을 안다면 평균 속도 역시 알 수 있다.바퀴의 지름, 회전수, 걸린 시간이 주어졌을 때, 총 이동 거리와 평균 속도를 계산하여라. 앞바퀴는 땅에서 떨어지거나 미끄러지거나 공전하지 않았다고 가정한다.이동 거리의 단위는 miles이고, 평균 속도의 단위는 miles/hour 이다.입력입력은 여러 줄의 데이터로 구성된다. ..