KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.
이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT FLOOR((price/10000))*10000 PRICE_GROUP,
COUNT(*) PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP
✔️ 제출 쿼리
✔️ 쿼리 분석
SELECT MEMBER_ID,
MEMBER_NAME,
GENDER,
SUBSTR(DATE_OF_BIRTH, 1, 10) DATE_OF_BIRTH
FROM MEMBER_PROFILE
WHERE DATE_OF_BIRTH LIKE '%-03-%'
AND GENDER = 'W'
AND TLNO IS NOT NULL
ORDER BY MEMBER_ID
✔️ 제출 코드
✔️ 코드 분석
def solution(num1, num2):
answer = num1 + num2
return answer
✔️ 제출 코드
✔️ 코드 분석
def solution(num1, num2):
answer = int((num1/num2)*1000)
return answer
SQL에서 정수만 표현하는 방법
FLOOR 함수
소수점 첫째 자리에서 버림하는 함수,
주어진 숫자와 가장 근접한 작은 정수를 출력.
ROUND 함수와 다르게, 매개 값을 받아 버림할 자릿수를 정할 수 없다.
파이썬에서 정수만 표현하는 방법
INT로 변환
값이 너무 큰 경우에는 int로 변환하면 소수점은 날아갑니다.
a=121243.12423456789 int(a) Out> 121243
참고