발행일

99클럽 코테 스터디 26일차 TIL + 오늘의 학습 키워드: 완전 탐색

99클럽 코테 스터디 26일차 TIL + 오늘의 학습 키워드: 완전 탐색

이 글은 네이버 블로그에 2025년 3월 7일에 올렸던 것을 그대로 옮겨온 것입니다.

  • 공부한 내용 본인의 언어로 정리하기

  • 오늘의 회고

  • 어떤 문제가 있었고, 나는 어떤 시도를 했는지

  • 어떻게 해결했는지

  • 무엇을 새롭게 알았는지

  • 내일 학습할 것은 무엇인지

• 비기너: https://www.acmicpc.net/problem/11004 (30분)

• 미들러:https://www.acmicpc.net/problem/9655 (1시간 15분)

• 챌린저: https://school.programmers.co.kr/learn/courses/30/lessons/258709 (1시간 30분)

필수 해시태그: #99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL

const n = require("fs").readFileSync("/dev/stdin").toString().trim();

const N = +n;

const dp = (num) => {
  if (num === 1) return "SK";
  if (num === 2) return "CY";
  if (num === 3) return "SK";
  const memo = [0, 1, 2, 1];
  for (let i = 4; i <= num; i++) {
    memo[i] = Math.min(memo[i - 1] + 1, memo[i - 3] + 1);
  }
  return memo[num] % 2 === 0 ? "CY" : "SK";
};

console.log(dp(N));
image