[개발 일기] 2025.03.17 - Code Kata

2025. 3. 17. 13:58·개발 일기

💡 개요

코드 카타(Code Kata)란 프로그래밍 실력을 기르기 위한 연습이다.

 

 

오늘은 이 코드 카타에 대해 정리해 보자.

 

 

📕 코드 카타(Code Kata)

카타의 사전적 의미는 무술의 기본동작을 의미한다.

 

 

아마 한국으로 치면 태권도의 품새 같은 거 일듯..?

 

 

코딩의 품새구나..!

 

 

보통 문제들은 아래의 형식으로 나온다.

 

10보다 작은 자연수 중 3 또는 5의 배수를 모두 나열하면 3, 5, 6, 9가 나옵니다. 이 배수들의 합은 23입니다.

전달된 숫자보다 작은 3 또는 5의 모든 배수의 합을 반환하도록 설루션을 완성하세요.

참고사항: 숫자 가 3과 5의 배수인 경우, 한 번만 세십시오.

 

 

이걸 for문으로 구현해 보고, for문으로 구현했으면 stream()으로 구현해보고 이러한 과정을 반복 숙달하는 것이다.

 

 

어떻게 보면 코드를 잘 짜기 위한 방법이자 코드를 최대한 간단하게 만드는 방법을 연습하는 용도로 사용하면 굉장히 좋을 듯하다.

 

 

 

👨🏻‍💻 참고

https://www.codewars.com/

'개발 일기' 카테고리의 다른 글

[개발 일기] 2025.03.19 - @Valid  (0) 2025.03.19
[개발 일기] 2025.03.18 - MultipartFile와 Setter의 관계  (0) 2025.03.18
[개발 일기] 2025.03.16 - Session.invalidate()  (0) 2025.03.16
[개발 일기] 2025.03.15 - LATERAL JOIN  (0) 2025.03.15
[개발 일기] 2025.03.14 - 인메모리는 휘발성이라매  (0) 2025.03.14
'개발 일기' 카테고리의 다른 글
  • [개발 일기] 2025.03.19 - @Valid
  • [개발 일기] 2025.03.18 - MultipartFile와 Setter의 관계
  • [개발 일기] 2025.03.16 - Session.invalidate()
  • [개발 일기] 2025.03.15 - LATERAL JOIN
오도형석
오도형석
  • 오도형석
    형석이의 성장일기
    오도형석
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • MSA 모니터링 서비스
        • DB
      • 스파르타 코딩클럽
        • SQL
        • Spring
      • 백엔드
        • Internet
        • Java
        • DB
      • 캡스톤
        • Django
        • 자연어처리
      • Spring
        • JPA
        • MSA
      • ETC
        • ERROR
      • 개발 일기 N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 인기 글

  • 태그

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
오도형석
[개발 일기] 2025.03.17 - Code Kata
상단으로

티스토리툴바