구름톤 챌린지 1주 차 학습 일기 - 3
구름 이라는 곳에서 문제 풀이 챌린지(구름톤 챌린지)를 한다고 해서 참여 중이다. 이벤트 기간 동안 문제가 꾸준이 올라오며, 주에 2회씩 (혹은 그 이상) 챌린지 문제들에 대해 풀이가 가능한 문제들을 풀이해보고, 후기를 남겨보려고 한다.
글 관리 · 공개 범위구름톤 챌린지란?
구름 이라는 곳에서 문제 풀이 챌린지(구름톤 챌린지)를 한다고 해서 참여 중이다. 이벤트 기간 동안 문제가 꾸준이 올라오며, 주에 2회씩 (혹은 그 이상) 챌린지 문제들에 대해 풀이가 가능한 문제들을 풀이해보고, 후기를 남겨보려고 한다.
- 문제 푸는 곳: https://level.goorm.io/l/challenge/goormthon-challenge
- 학습 일기 작성 가이드: https://goorm.notion.site/5ad9e8eef00f4c19b083572c2000d7f8
- 풀이 사용 컨테이너(구름 컨테이너): https://goor.me/8jsC9vbx5TCeaCcRA
문제 풀이
- 문제 제목: 합 계산기
- 문제 링크: https://level.goorm.io/exam/195685/%ED%95%A9-%EA%B3%84%EC%82%B0%EA%B8%B0/quiz/1
풀이 접근
이 문제의 경우는 조금 복잡해 보이지만, 결국 구현 문제이다. 그리고, Python에 내장된 eval을 활용하면, 생각보다 쉽게 구현이 가능하다.
명령어 수 N을 입력으로 받은 뒤, eval 함수를 통해, row 별로 계산 값을 구한다. 그리고 그 값이 소수가 되면 안되므로 int 형으로 변환한 뒤 합을 계속 계산하면 된다.
샘플 정답 코드
N=int(input())
sum=0
for _ in range(N):
cur=int(eval(input()))
sum+=cur
print(sum)이전 사이트에서 옮긴 글입니다. 원본 보관본
AI로 읽기 · Markdown
로그인 없이 읽는 Markdown 원문.
curl -fsSL 'https://www.readiz.com/blog/history/grt/grt-week1_3/index.md'