일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 파이썬 #python #지역함수
- 파이썬 #python #class #클래스 #상속
- 파이썬 #python #예외처리 #exception
- PostgreSQL
- Git
- 파이썬 #python #enumerate
- 사용자정의예외
- 파이썬 #python #Comprehension
- 파이썬 #python #모듈 #module #import #random #time #calendar #sys
- jsonb
- redis
- 배포
- aws
- 파이썬 #python #함수 #function
- 연산자메서드
- 파이썬기본문법 #파이썬 #python
- 파이썬 #python #lambda #람다
- 약수 수하기
- 파이썬 #python #가변매개변수 #키워드가변매개변수 #args #kwargs
- 파이썬 #python #docstring
- spring boot
- docker
- 파이썬 #python #os #os.path #glob
- 민감 정보 관리
- EC2
- 파이썬 #python #filter #map #reduce
- aw3
- 파이썬 #python #전역변수 #지역변수 #eval
- 파이썬 #python #file #i/o #input #output
- 프로그래머스
- Today
- Total
목록프로그래머스 (3)
Yeonnnnny

✅ 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12933 ✅ 나의 풀이 및 코드입력받은 정수를 문자열로 바꿔서 리스트에 담음해당 리스트를 sort 함수를 이용해 reverse=True로 역전시킴리스트의 값이 문자열이기 때문에 해당 값들을 하나씩 빼서 더함마지막에 다 더한 값을 int로 변환해 반환 def solution(n): answer = "" l = [s for s in str(n)] l.sort(reverse=True) for i in l: answer += i return int(answer) ✅ 다른 사람 코드 def solution(n): l = list(str..

https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 1차 시도 일단 첫 번째 자리수부터 리스트에 넣어 마지막에 반환할 때 역순으로 뒤집자는 생각으로 풀었다.def solution(n): answer = [] m = len(str(n)) - 1 while n > 0: a = n // (10 ** m) answer.append(a) n -= a * (10 ** m) m -= 1 return answ..

https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr ✅ 1부터 n까지의 정수를 n에서 나누었을 때 나머지가 0인 값들을 모두 더함 그런데 굳이 1부터 n까지의 정수를 모두 나누어 볼 필요가 없다는 생각을 했다. 1부터 n까지 정수를 확인하지 않고, n//2까지만 확인을 해도 되는 것이다. 8 : 1, 2, 4, 89: 1, 3, 910 : 1, 2, 5,1025: 1, 5, 25 위의 예시를 보면 정수는 자기 자신 즉, n을 제외하고 가장 큰 약수가 n//2를 넘는 경우가 없기 때..