KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.
이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.
해커랭크라는 새로운 문제 사이트로 시작해서, 난이도가 다시 1이 되었다!
하루에 1~3문제를 꾸준히 풀고 정리하는 것이 목표였는데,
난이도가 너무 낮아졌기 때문에 10문제 풀고 진도 나가기
문제 정리는 그나마.. 조건이 걸려있던 3 문제만 !
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT NAME
FROM CITY
WHERE COUNTRYCODE = 'USA'
AND POPULATION >= 120000
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT ROUND(SUM(LAT_N), 2) lat
, ROUND(SUM(LONG_W), 2) lon
FROM STATION
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT DISTINCT CITY
FROM STATION
WHERE ID % 2 = 0
✔️ 제출 코드
✔️ 코드 분석
def solution(s):
# 문자열 s 공백 기준 분할
splits = s.split()
# 각 문자열 정수화하여 리스트 생성
slist = [int(i) for i in splits]
# 리스트 정렬
slist.sort()
# 리스트 첫번째 값(최소)
mins = slist[0]
# 리스트 마지막 값(최대)
maxs = slist[-1]
# f 포맷팅으로 최소 최대 문자열 반환
result = f"{mins} {maxs}"
return result
# f 포맷팅으로 최소 최대 문자열 반환
result = f"{mins} {maxs}"