-- 예전 기록/[완료] 구름톤 챌린지

[ 구름톤 챌린지 ] 3일차 미션 - 합 계산기

rejo 2023. 8. 16. 12:15

구름톤 챌린지가 시작한지 3일차가 되었습니다. 챌린지를 통해 문제 풀이 실력을 향상시킬 수 있으며, 블로그에 학습 일기도 작성하면 추가 보상도 주어지니 관심 있으시면 참여해보시는 것을 추천드립니다.

https://level.goorm.io/l/challenge/goormthon-challenge

 

구름LEVEL

난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.

level.goorm.io

 

문제

입력 / 출력

풀이 과정

파이썬을 사용한다면 eval 함수를 사용하거나, 혹은 계산식을 직접 입력받고 풀이하여 계산한다.

C

#include <stdio.h>
int main() {
	int t; scanf("%d", &t);
	int result = 0;
	while(t--) {
		int a, b;
		char o;
		
		scanf("%d %c %d", &a, &o, &b);
		if (o == '+') result += a + b;
		else if (o == '-') result += a - b;
		else if (o == '*') result += a * b;
		else result += a / b;
	}
	printf("%d", result);
	return 0;
}

Python

n = int(input())
print(sum(list(int(eval(input())) for _ in range(n))))