terryEHLee

terryEHLee

  • 분류 전체보기 (240)
    • ✏️ TIL(Today I Learned) (128)
      • 🐰 2023 Black Rabbit (116)
      • 🐲 2024 Blue Dragon (12)
    • ✨ PS(ProblemSolving) (29)
    • 🖥️ CS(Computer Science) (26)
      • 네트워크 (8)
      • 알고리즘 (1)
      • 자료구조 (2)
      • 데이터베이스 (0)
      • 운영체제 (0)
      • 소프트웨어 (15)
      • 개발상식 (0)
    • ⚡️ Project (7)
      • 💎 Danmi (3)
      • 회원가입연습 (2)
      • ZRM(Zod ReactHookForm MUI) (1)
      • 🪐Hife (1)
      • 🎷 UI 공통 컴포넌트 설계 (0)
    • 🔤 Language (26)
      • HTML (3)
      • CSS (4)
      • JavaScript (7)
      • TypeScript (12)
    • 🔎 기타 (13)
    • 📚 Library (6)
      • JQuery (1)
      • React (0)
    • 📒 정보처리기사 (1)
      • 소프트웨어 설계 (1)
    • 🍫 Framework (3)
      • Next.js (3)
  • 홈
  • 태그
  • 방명록
  • 내배캠_react_이우정
  • 내배캠_react_이안진
RSS 피드
로그인
로그아웃 글쓰기 관리

terryEHLee

컨텐츠 검색

태그

회고 CSS programmers ps 오공시 코딩테스트 연습 html CS til zod TIS AWS 연습문제 js 코딩테스트 입문 wis WIL Lv0 ts redux

최근글

댓글

공지사항

아카이브

연습문제(8)

  • [PS] Programmers/코딩테스트/연습문제/기사단원의 무기[LV1]

    문제설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기를 구매해야 합니다. 예를 들어, 15번으로 지정된 기사단원은 15의 약수가 1, 3, 5, 15로 4개 이므로, 공격력이 4인 무기를 구매합니다. 만약, 이웃나라와의 협약으로 정해진 공격력의 제한수치가 3이고 제한수치를 초과한 기사가 사용할 무기의 공격력이 2라면, 15번으로 지정된 기사단원은 무기점에서 공격력이 2인 무기..

    2024.03.21
  • [PS] Programmers/코딩테스트 연습/연습문제/피보나치 수[Lv2]

    문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성해 주세요. 처음 작성한 코드 function solution(n) { var answer = 0; let f = [0, 1]; for (let i = 2; i < n + 1; i+..

    2024.02.28
  • [PS] Programmers/코딩테스트 연습/연습문제/삼총사

    문제 설명 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다. 한국중학교 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution 함수를 완성하세..

    2024.02.21
  • [PS] Programmers/코딩테스트 연습/연습문제/크기가 작은 부분 문자열

    문제 설명 숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요. 예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다. 해결 전략 주어진 t를 길이 p만큼의 문자열로 잘라 배열에 저장 저장한 배열 값들을 꺼내어 p와 크기 비교 p보다 작은 것들이 있을 때 마다 정답에 1을 더해줌 코드 function solution(t, p) { let answer = 0; ..

    2024.02.20
  • [PS] Programmers/코딩테스트 연습/연습문제/다음 큰 숫자

    문제 설명 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다. 조건 3. n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다. 예를 들어서 78(1001110)의 다음 큰 숫자는 83(1010011)입니다. 자연수 n이 매개변수로 주어질 때, n의 다음 큰 숫자를 return 하는 solution 함수를 완성해주세요. 제한 사항 n은 1,000,000 이하의 자연수 입니다. 해결 전략 주어진 숫자 n을 2진수로 바꾸고, 해당 수에 포함 된 1의 개수 파악 n에 1을 더하고 2진수로 바꾸어 1의 개수 파악 2번과정에서 파..

    2024.02.19
  • [PS] Programmers/코딩테스트 연습/연습문제: 최댓값과 최솟값(Lv2)

    문제 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 풀이 fuction solution(s) { let answer = &#39;&#39;; let nums = s.split(&#39; &#39;).map(Number); let min = Math.min(...nums); let max = Math.max(...nums); answer = `${min} ${max}` return answer } 코드 해석 문자들로 이루어진 문자열 s..

    2023.07.13
이전
1 2
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바