목록2025/09 (19)
One Step Two Step
해당 문제는 첫째 줄과 셋째 줄에 양의 정수를 입력받고, 둘째 줄에 연산자를 문자형으로 받아 if문으로 " * " 기호 이면 곱하고, " + " 기호 이면 더해서 출력하면 된다.
해당 문제는 특이한 연산자로 수식을 계산하는 문제이다. 특이한 연산자는 총 3개로 @ = x3 % = +5 # = -7 이다. 먼저 테스트 케이스가 주어져 테스트 케이스 만큼 입력을 받고, 출력을 할 때는 소수점 2자리까지 출력을 하면 된다. 본인은 for문으로 테스트 케이스만큼 입력을 받게 하고 입력을 받을 때 list로 받아 for문으로 비교하여 결과를 f-string으로 출력하였다
해당 문제는 앨범에 수록된 곡의 개수 A와 평균값 I가 주어져 몇 곡이 저작권이 있는 멜로디인지 출력하면 되는 문제입니다 평균값(I) = 멜로디 개수 / 곡의 개수(A)따라서 멜로디 개수 = I x A ← 이 값을 구하면 되는 것인데, 평균값(I)는 올림 된 값이기에 수식을 조금 변형할 필요가 있습니다. 결과가 I라면 평균이 올림이기에 항상입니다. 그리고 추가적으로 +1을 해줘야 합니다.예를 들어 설명해보겠습니다. 곡 수 A = 100평균 I = 5 라고 하면멜로디 개수 / 100 = 5로, 실제 평균은 4초과 5이하 입니다. 부등식으로400보다 커야하니까 최소값이 401은 되어야합니다 그래서 멜로디 개수 = A x (I-1) +1 입니다.
해당 문제는 전에 썼던 글의 심화버전이라고 볼 수 있습니다. 2025.09.24 - [백준/Python 배우기 (1~50)] - [파이썬] 2525 「오븐 시계」 전에는 시, 분 만 가지고 풀었다면 해당 문제는 "초"가 추가되었습니다.그래서 "초"를 계산하는 while문을 추가하여 이중 while문을 만들어 푸실 수 있습니다.