-
[BOJ#11720번] 리스트 컴프리헨션(comprehension), 리스트 각 원소의 타입 변환 방법Programming 기초/Coding Test 2023. 7. 6. 15:37
* BOJ 숫자의 합 문제(11720번)
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력입력으로 주어진 숫자 N개의 합을 출력한다.
* 리스트 컴프리헨션(comprehension)을 이용한 풀이
컴프리헨션은 리스트를 초기화하는 방법 중 하나이다.
n = int(input()) print(sum([int(f) for f in input()]))
* 내장함수 map을 이용한 풀이
n = input() arr = list(input()) arr = list(map(int, arr)) print(sum(arr))
'Programming 기초 > Coding Test' 카테고리의 다른 글
[BOJ#1152번] 문자열에서 단어 개수 세기. count()함수, len()함수, split(' ')와 split()의 차이 (0) 2023.07.09 [BOJ#2675번] list내의 str타입의 요소 붙여서 출력하기. (0) 2023.07.07 [pyton#tip] 아스키 코드 <-> 문자 변환 함수 ord(), chr() (0) 2023.07.06 [python#tip] print()의 end 옵션과 sep 옵션 (0) 2023.07.06 [BOJ#3052번] 나머지, set함수 활용 문제 (0) 2023.07.02