본문 바로가기

분류 전체보기151

[python] 구름LEVEL : 3과 5의 배수 서론 없음. 문제 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이 level.goorm.io 나의 풀이 user_input = int(input()) c=0 for i in range(user_input): c+=int(str(i).count('3')) c+=int(str(i).count('6')) c+=int(str(i).count('9')) print(c) 더 효율적이고 좋은 풀이가 있을거라 생각되지만, 가볍게 풀었다. 정말 3과 6과 9의 수를 세어 출력하였다. + 피드백과 새로운 풀이 방법은 언제든지 환영입니다! 2022. 3. 25.
[python] 구름LEVEL : 시험성적 평균과 등급 구하기 서론 없음. 문제 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이 level.goorm.io 나의 풀이 user_input = map(int,input().split()) result1=sum(user_input) result2=round(100*result1/3) print(f'{result2//100}.{str(result2)[-2:]} {"AABCDFFFFFF"[10-int(result1//30)]}') 별 생각없이 풀었는데 소수점 2번째자리까지 출력하는 요건 중, 단순히 반올림 처리하면 끝의 0을 지워버리기 때문에.. 2022. 3. 25.
[python] 구름LEVEL : 홀짝 판별 서론 없음. 문제 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이 level.goorm.io 나의 풀이 user_input = int(input()) print ('odd' if user_input%2==1 else 'even') 한줄 if문으로 풀었다. 홀짝 판별은 2로 나눈 나머지를 확인하는 방식으로 풀었다. + 피드백과 새로운 풀이 방법은 언제든지 환영입니다! 2022. 3. 25.
[python] 구름LEVEL : 3과 5의 배수 서론 없음. 문제 구름LEVEL 코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이 level.goorm.io 나의 풀이 user_input = int(input()) print(sum([i for i in range(0,user_input+1,3)])+sum([i for i in range(0,user_input+1,5)])-sum([i for i in range(0,user_input+1,15)])) 조금 무식한 방식으로 해결했다. 3의 배수들과 5의 배수들을 합하고 중복된 값인 15의 배수를 빼주었다. + 피드백과 새로운 풀이 방법은.. 2022. 3. 25.
[python] 프로그래머스 Level 1 : 문자열을 정수로 바꾸기 서론 없음. 문제 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 나의 풀이 def solution(s): return int(s) + 피드백과 새로운 풀이 방법은 언제든지 환영입니다! 2022. 3. 24.
[python] 프로그래머스 Level 1 : 문자열 내 p와 y의 개수 서론 없음. 문제 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 .. 2022. 3. 24.