일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 완전탐색
- BFS
- itertools
- coding test
- 데이터분석
- Queue
- collections
- lv4
- import re
- python
- 연습문제
- Level2
- 조합
- programmers
- level4
- time complexity
- 파이썬
- 시간복잡도
- 프로그래머스
- sql
- Stack
- join
- CodingTest
- 코테
- 코딩
- lambda
- mysql
- 코딩테스트
- counter
- coding
- Today
- Total
목록coding test (45)
ror_coding
WHERE 절 sub query 로 출력할 rows 를 정해주는 방법이다 !매우 간단해 보이지만 막상 코드를 작성하면 잘 안 나오던 건데 문제로 풀 수 있어서 좋았다 ㅎㅎ ! Question 아이템의 희귀도가 'RARE'인 아이템들의 모든 다음 업그레이드 아이템의 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력하는 SQL 문을 작성해 주세요. 이때 결과는 아이템 ID를 기준으로 내림차순 정렬주세요. Point WHERE 절 sub query 사용.WHERE _ IN ( SELECT _ FROM _ WHERE _ = ' ' )JOIN ON Code SELECT T.ITEM_ID, ITEM_NAME, RARITY FROM ITEM_INFO I ..
return 하려는 값이 null 일때 (list로는 [ ] 빈칸일 때) or B 를 쓰면 B를 return 한다!!!꽤 유용한 코드 방식이다 ㅎ! 기억하기!! Question array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. Point return A or B : Code 1변수에 담아서 : Code 2 (my code) Code 1 : or 활용 def solution(arr, divisor): return sorted([i for i in arr if i%divisor == 0]) or [-1] Co..
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에 기본적으로 적합한 함수가 아니다. (순차적인 인덱스로 접근할 수 없기 때..