문제 :
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
입력으로 주어진 숫자 N개의 합을 출력한다.
1) sum 함수 이용
처음에 n에 입력받은 값은 활용하지 않고
다시 입력받아 map 함수를 활용하여 int형으로 변환한 뒤 sum을 해주었다.
2) 리스트 컴프리헨션 이용
마찬가지로 n에 입력받은 값은 활용하지 않고
numbers에 입력받은 값을 리스트 컴프리헨션을 사용하여 sum 해주었다.
생각보다 간단한 문제였다.
처음으로 받은 입력숫자는 활용하지 않는다는 것이 포인트인것같다.
처음에 잘못 이해해서 입력 받은 숫자의 길이만큼 랜덤한 숫자를 반환하여 더한 값을 출력하는 줄 알고 랜덤함수를 활용하여 아래와 같이 코드를 짜다 낭패를 봤다..
'공부 > 코테' 카테고리의 다른 글
[프로그래머스] 흉부외과 또는 일반외과 목록 출력하기 (0) | 2025.03.03 |
---|---|
[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기(IS NULL) (0) | 2025.03.02 |
백준 11724 열 개씩 끊어 출력하기 (0) | 2023.11.24 |
백준 11718번 그대로 출력하기 (0) | 2023.11.23 |
백준 10950번 A+B - 3 (0) | 2023.11.23 |