728x90
반응형
처음으로는 쉬운 문제부터 풀어보았습니다.
풀이
- 먼저 L, P를 각각 입력 받습니다.
(이때 map과 split을 이용해, 띄어쓰기 단위로 잘라 준 후, 각각 입력 받은 문자를 숫자로 변환해줍니다. - 기사에 실린 사람 수(posted_people)를 위와 같은 방법으로 구해주되,
각 각을 숫자로 변환하여, 리스트에 바로 담아줍니다.
* [내가 원하는 형식으로 바꾸어 리스트 값으로 적용 for 입력리스트를 하나씩 꺼내옴 in 입력리스트] - 실제로 온 사람의 수(real)를 구합니다 (L*P)
- diff 리스트에는 posted_people에서 하나씩 꺼내와서 실제값과의 차를 넣어줍니다.
- 마지막으로 diff에 속한 값을 다시 str으로 변환하고, join을 통해 한 칸 씩 띄어서 출력하도록 식을 짜줍니다.
코드
L, P = map(int, input().split())
posted_people = [int(people) for people in input().split()]
real = L*P
diff = [int(posted)-real for posted in posted_people]
print(' '.join(map(str,diff)))
728x90
반응형
'알고리즘 > 입문용' 카테고리의 다른 글
[백준/Python] 3460 이진수 (0) | 2020.06.04 |
---|