본문 바로가기
Python/코딩테스트(구름)

(Python) goorm 코딩테스트 (기초 - 8진수 계산기)

by 미니몬 2024. 9. 20.

목차

728x90
반응형

  

Summary

이번 문제는 goorm 코딩 테스트 '기초 - 8진수 계산기' 문제를 풀어봅시다.

이건 좀 생각을 좀 해봐야 할 거 같지만 계산기 만드는건 컴공과 1학년 입문 테스트 같은 느낌이니 바로 풀어봅시다.

 

 

풀이

먼저 첫번째 줄 N을 입력받고, 두번째 줄에 N개의 10진수 정수를 입력 받는 것 부터 헤볼게요.

input_digit = int(input())
input_nums = list(map(int, input().split()))

input_digit 변수에 몇 개의 숫자를 입력할 건지 입력하고

input_nums 변수에 공백을 기준으로 숫자를 입력받아 리스트 형식으로 저장합니다.

 

다음으로 입력 받은 정수들을 모두 더한 뒤 8진수로 변환해주면 되겠네요.

input_digit = int(input())
input_nums = list(map(int, input().split()))
tmp = 0

for i in input_nums:
	tmp+=i

print (oct(tmp)[2:])

for 문으로 리스트에 있는 수를 모두 더해주고, oct() 함수를 활용해서 출력해주면 됩니다.

역시 아직은 어렵지 않네요.

 

728x90
반응형