공부/코테

백준 11720 숫자의 합

무른2 2024. 12. 10. 04:52

문제 : 

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

입력으로 주어진 숫자 N개의 합을 출력한다.

 

1) sum 함수 이용

 

처음에 n에 입력받은 값은 활용하지 않고

다시 입력받아 map 함수를 활용하여 int형으로 변환한 뒤 sum을 해주었다.

 

 

2) 리스트 컴프리헨션 이용

 

마찬가지로 n에 입력받은 값은 활용하지 않고

numbers에 입력받은 값을 리스트 컴프리헨션을 사용하여 sum 해주었다.

 

 

 

 

생각보다 간단한 문제였다.

처음으로 받은 입력숫자는 활용하지 않는다는 것이 포인트인것같다.

처음에 잘못 이해해서 입력 받은 숫자의 길이만큼 랜덤한 숫자를 반환하여 더한 값을 출력하는 줄 알고 랜덤함수를 활용하여 아래와 같이 코드를 짜다 낭패를 봤다..