본문 바로가기
728x90
반응형

구름IDE6

(Python) goorm 코딩테스트 (기초 - 8진수 계산기) 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())inp.. 2024. 9. 20.
(Python) goorm 코딩테스트 (기초 - 정수의 길이) Summary이번 문제는 goorm 코딩 테스트 '기초 - 정수의 길이' 문제를 풀어보도록 하겠습니다.파이썬에서 숫자나 문자의 길이를 세는건 일도 아니지요. 바로 해결해봅시다.  풀이 입력 값의 범위가 넓지만 크게 문제가 될만한 제약 조건은 없어보이니,그냥 단순히 입력한 글자수를 세면 되는 문제군요. 파이썬에서는 len() 이라는 내장함수가 문자열 길이를 return 해주죠?user_input=str(input())res=len(user_input)print(res) ... 끝이네요 2024. 9. 20.
(Python) goorm 코딩테스트 (기초 - 대소문자 바꾸기) Summary 이번 문제는 goorm 코딩 테스트 '기초 - 대소문자 바꾸기' 문제를 풀어봅시다. 지난번 더하기 문제는 너무 쉬웠고, 대소문자 바꾸기? 이것도 기초 중에 기초구나싶다. 풀이 길이가 N인 영문 S를 입력받고, 대문자->소문자 / 소문자->대문자 변경하라는 문제네요. 일단 입력값 N, S를 입력받고 검색해보니 소문자인자 검사하는 내장함수 islower()가 있어서 이걸로 for문만 돌려주면 끝이겠죠? user_N = int(input()) user_S = input() result = "" for i in range(0,user_N): if user_S[i].islower(): result += user_S[i].upper() else: result += user_S[i].lower() pr.. 2024. 1. 16.
(Python) goorm 코딩테스트 (기초 - A+B) Summary 이번 문제는 goorm 코딩 테스트 '기초 - A+B' 문제를 풀어봅시다. 문제를 보니 더하기인가? 쉬울거 같은 느낌이 드네요. 풀이 이게 끝?? 뭐 함정인가 싶어 바로 제출해보니 그냥 정답.... a, b = map(int, input().split()) print(a+b) +) 너무 쉬워 그 다음 문제도 보니 실수 더하기네요.. a, b = map(float, input().split()) print(f'{a+b:.6f}') 바로 컷! 2024. 1. 16.
728x90
반응형