본문 바로가기

(2)
[백준 파이썬] 1267번 휴대폰 요금 (B3) 안녕하세요. 오늘은 백준 1267번 휴대폰 요금 문제를 풀어보겠습니다. 문제가 좀 길지만 간단하게 요약하면 30초마다 10원씩 청구되는 영식 요금제와 60초마다 15원씩 청구되는 민식 요금제 중에서 어떤 요금제를 사용하는게 더 저렴한지 구하는 프로그램을 작성하는 문제입니다. 입력값은 통화 횟수와 각각의 통화시간입니다. 예를들면 3회 통화했으면 각각 10초, 30초, 20초 이런식으로 값을 입력하면 됩니다. 출력값은 싼 요금제의 이름을 출력하고, 부과 요금을 출력하면 됩니다. 만약 두 요금제의 요금이 같다면, 영식 요금제를 먼저 쓰고, 민식 요금제를 그 다음에 출력해줍니다. 예를 들면 Y M 50 이런식으로 출력하면 됩니다. 풀이 전에 소스코드 먼저 보겠습니다. count = int(input()) a =..
파이썬 나눗셈 몫과 나머지 구하기(feat.백준 1271 엄청난 부자2) 안녕하세요. 오늘은 파이썬에서 나눗셈의 몫과 나머지를 구해보겠습니다. 파이썬은 직관적인 문법을 갖고 있어서 사칙연산도 쉽습니다. 더하기는 +로 하면 되고 곱하기는 *로, 지수를 표현하려면 **를 쓰면 됩니다. 마찬가지로 나누기도 /로 표현해주면 됩니다. num1 = int(11) num2 = int(5) print(num1/num2) 위 코드를 실행시키면 2.2가 출력됩니다. 근데 만약, 정수로 몫을 표현하고 싶다면? num1 = int(11) num2 = int(5) print(num1//num2) 이렇게 슬래시를 2개 써주면 됩니다. 출력값이 2로 나와요. 그럼 나머지는 어떻게 구할까요? 좀 쌩뚱맞지만 %를 써주면 됩니다. num1 = int(11) num2 = int(5) print(num1%num..