728x90 반응형 구름5 (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. (Python) goorm 코딩테스트 (기초 - 큰 팩토리얼) Summary 무료 지난 게시물에 이어서 goorm 코딩 테스트 '기초 - 큰 팩토리얼' 문제를 풀어봅시다. 뭔가 지난번 문제가 생각보다 어려워서 당황했었는데 이번 문제는 어떨지 함께 확인해봅시다. 1. 풀이 우선 문제는 중학교 쯤(?) 배웠던 팩토리얼을 계산하는 문제네요. 입력값은 1 ~ 10만 이하의 정수네요. 정수...겠죠? 문제에는 입력값 N이 정수라는 말은 없는데 팩토리얼이 1부터 N까지 +1씩 해서 곱해지는 걸 의미하는 거니깐요? 그렇다면 N을 입력 받아 정수로 형변환 시켜주고 for문으로 1부터 N까지 1씩 증가시키면서 곱한 값을 출력하면 되겠군요. 출력값이 너무 크면 안되니까 결과값을 1,000,000,007 으로 나눈 나머지를 출력하라고 하네요. # -*- coding: utf-8 -*-.. 2023. 12. 21. 이전 1 2 다음 728x90 반응형