본문 바로가기

프로그래머스85

[프로그래머스] 3진법 뒤집기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/68935?language=python3 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 나의 코드 (Python) def solution(n): answer = 0 arr = "" # 삼진법을 임시 저장할 문자열 while n > 0: # 삼진법 계산 arr += str(n % 3) n //= 3 arr = arr[::-1] # 문자열을 반대로.. 2022. 3. 30.
[프로그래머스] 약수의 개수와 덧셈 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/77884?language=python3 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr 나의 코드 (Python) def solution(left, right): answer = 0 for i in range(left, right+1): cnt = 0 for j in range(1, i+1): if i % j == 0: # 약수의 개수 c.. 2022. 3. 27.
[프로그래머스] 어린 동물 찾기 (Oracle) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/59037 코딩테스트 연습 - 어린 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 나의 코드 (Oracle) -- 코드를 입력하세요 SELECT ANIMAL_ID , NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != "Aged" ORDER BY ANIMAL_ID ANIMAL.. 2022. 3. 27.
[프로그래머스] 실패율 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/42889?language=python3 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 나의 코드 (Python) def solution(N, stages): user = len(stages) # 유저수 failRate = {} # 실패율 딕셔너리 for i in range(1, N+1): # 스테이지 별 실패율 구하기 if user != 0: # 남은 유저가 있을 경우 failRate[i.. 2022. 3. 27.