KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.
이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT U.unique_id unique_id,
E.name name
FROM Employees E LEFT JOIN EmployeeUNI U
ON E.id = U.id
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT tweet_id
FROM Tweets
WHERE LENGTH(content) > 15
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT P.product_name,
S.year,
S.price
FROM Sales S INNER JOIN Product P
ON S.product_id = P.product_id
✔️ 제출 코드
+) 테스트 4번에서 자꾸 실패했다고 나와서.. 스트레스를 살짝 받았다ㅋㅋ
✔️ 코드 분석
def solution(price, money, count):
price2 = 0
for c in range(1, count + 1):
price2 += c * price
return max(0, price2 - money)
MySQL - LENGTH()
ORACLE - LENGTHB()
MSSQL - DATALENGTH()