사칙연산 144

백준(Python) 1271번 엄청난 부자2 풀이

Python으로 구현한 1271번 엄청난 부자2 문제 풀이입니다. https://www.acmicpc.net/problem/1271 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수) www.acmicpc.net n, m = map(int, input().split()) print(n // m) print(n % m) 최백준 조교가 가진 돈(n)과 돈을 받으러 온 생명체의 수(m)를 입력받아 첫째 줄에 n을 m으로 나눈 몫 즉, 생명체 하나에게 돌아가는 돈의 양을 출력하고 둘째 줄에 n을 m으로 나눈 나머지 값 즉, 1원씩 배분할 수 없는 남는 돈을 출력한다.

백준(Python) 2587번 대표값2 풀이

Python으로 구현한 2587번 대표값2 문제 풀이입니다. https://www.acmicpc.net/problem/2587 2587번: 대표값2 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + www.acmicpc.net data = [] for _ in range(5) : data.append(int(input())) avg = sum(data) // 5 data.sort() print(avg) print(data[2]) 다섯 개의 정수를 한 줄에 하나씩 입력받아 data 리스트에 저장한다. 입력 수행이 끝나면 da..

백준(Python) 2460번 지능형 기차 2 풀이

Python으로 구현한 2460번 지능형 기차 2 문제 풀이입니다. https://www.acmicpc.net/problem/2460 2460번: 지능형 기차 2 최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net data = [] people = 0 for i in range(10) : bye, hello = map(int, input().split()) people = people - bye + hello data.append(people) print(max(data)) 각 역에서 내린 사람 수와 탄 사람 수를 입력받아 기차에 탑승..

백준(Python) 5063번 TGN 풀이

Python으로 구현한 5063번 TGN 문제 풀이입니다. https://www.acmicpc.net/problem/5063 5063번: TGN 첫째 줄에 테스트 케이스의 개수 N이 주어진다. 다음 N개의 줄에는 3개의 정수 r, e, c가 주어진다. r은 광고를 하지 않았을 때 수익, e는 광고를 했을 때의 수익, c는 광고 비용이다. (-106 ≤ r,e ≤ 106 www.acmicpc.net tc = int(input()) for _ in range(tc) : r, e, c = map(int, input().split()) if e - c > r : print("advertise") elif e - c == r : print("does not matter") else : print("do not a..

백준(Python) 2506번 점수계산 풀이

Python으로 구현한 2506번 점수계산 문제 풀이입니다. https://www.acmicpc.net/problem/2506 2506번: 점수계산 OX 문제는 맞거나 틀린 두 경우의 답을 가지는 문제를 말한다. 여러 개의 OX 문제로 만들어진 시험에서 연속적으로 답을 맞히는 경우에는 가산점을 주기 위해서 다음과 같이 점수 계산을 하기로 www.acmicpc.net n = int(input()) data = list(map(int, input().split())) count = 0 score = 0 for i in range(n) : if data[i] == 1 : count += 1 score += count else : count = 0 print(score) 반복문을 통해 data 리스트의 값들을 ..

백준(Python) 5532번 방학 숙제 풀이

Python으로 구현한 5532번 방학 숙제 문제 풀이입니다. https://www.acmicpc.net/problem/5532 5532번: 방학 숙제 한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다. www.acmicpc.net l = int(input()) a = int(input()) b = int(input()) c = int(input()) d = int(input()) if a % c == 0 : value = a // c else : value = (a // c) + 1 if b % d == 0 : value2 =..

백준(Python) 10833번 사과 풀이

Python으로 구현한 10833번 사과 문제 풀이입니다. https://www.acmicpc.net/problem/10833 10833번: 사과 경상북도 특산품인 사과를 학생들에게 나눠주기 위해 여러 학교에 사과를 배정하였다. 배정된 사과 개수는 학교마다 다를 수 있고, 학생 수도 학교마다 다를 수 있다. 각 학교에서는 배정된 사 www.acmicpc.net value = 0 n = int(input()) for _ in range(n) : student, apple = map(int, input().split()) value += apple % student print(value) 반복문을 n만큼 수행하여 한 번 수행 시 각 학교의 학생 수와 사과의 개수를 입력받아 사과의 개수에서 학생 수를 나눈 나..

백준(Python) 5522번 카드 게임 풀이

Python으로 구현한 5522번 카드 게임 문제 풀이입니다. https://www.acmicpc.net/problem/5522 5522번: 카드 게임 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프 www.acmicpc.net result = 0 for _ in range(5) : result += int(input()) print(result) 5회의 게임으로 진행되기 때문에 반복문을 5번 수행하여 각 수행 시 입력받은 값을 누적해 최종적으로 총 합을 출력한다.

백준(Python) 5554번 심부름 가는 길 풀이

Python으로 구현한 5554번 심부름 가는 길 문제 풀이입니다. https://www.acmicpc.net/problem/5554 5554번: 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집 www.acmicpc.net sum = 0 for _ in range(4) : sum += int(input()) print(sum // 60) print(sum % 60) 하나의 값이 입력될 때마다 sum에 입력 값을 누적함으로써 승균이의 총 이동 시간(초 단위)을 구한다. sum 값은 초 단위이기 때문에 분 단위로 출력하기 위해 sum // 60 과 같이..

백준(Python) 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 풀이

Python으로 구현한 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 문제 풀이입니다. https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net c = [1, 1, 2, 2, 2, 8] data = list(map(int, input().split())) for i in range(6) : print(c[i] - data[i], end=' ') c 리스트에 킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개를 저장해놓고 data리스트에 흰색 킹, 퀸, 룩, 비..