본문 바로가기
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
    반응형