일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 코딩테스트
- 코딩
- AARRR
- cte
- 완전탐색
- time complexity
- coding
- hackerrank
- Stack
- coding test
- 프로그래머스
- 코테
- python
- counter
- Queue
- tableau
- import re
- sql
- itertools
- Level2
- join
- 조합
- LeetCode
- mysql
- 파이썬
- lambda
- programmers
- level4
- lv4
- Growth hacking
- Today
- Total
목록coding test (45)
ror_coding
list comprehension을 쓰지 않고 그냥 sum( int(i) for i in str(x) ) 이 가능하다 !보통 다 쓰길래 안 쓰면 오류 나는 줄 알았는데 가능하구먼.. Question 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. Point NO list comprehensionsum( int(i) for i in str(x) ) Code def solution(x): return x%(sum(int(i) for i in str(x)))==0 now me..
''.join() 과 sorted( ) 사용 !sorted( string/list , reverse = True ) 처럼 sorted 내부의 reverse 는 reversed가 아니다 ! Question 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. Point ''.join()sorted( , reverse = True) Code def solution(n): return int(''.join(sorted(str(n),reverse=True))) now meOn my Github
reversed() 활용 -> str 에서 바로 사용해서 뒤집을 수 있다. Question 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. Point reversed( str ) : Code 1list(reversed( list )) : Code 2List comprehension Code : reversed ( str ) def solution(n): return [int(i) for i in reversed(str(n))] Code 2 : list( reversed ( list ) ) reversed는 내장 함수고, list에 기본적으로 적합한 함수가 아니다. (순차적인 인덱스로 접근할 수 없기 때..