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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

코딩테스트 입문(5)

  • [PS] Programmers/코딩테스트 연습/코딩테스트 입문/등수 매기기

    문제 영어 점수와 수학 점수의 평균 점수를 기준으로 학생들의 등수를 매기려고 합니다. 영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평균을 기준으로 매긴 등수를 담은 배열을 return하도록 solution 함수를 완성해주세요. 입출력 예 해결전략 각 배열의 합을 비교함 for문을 2개를 사용하여, 뒤 요소보다 값이 작으면 ranking에 1을 더함 for 문이 돌고나면 ranking 값을 1로 초기화 함 코드 function solution(score) { var answer = []; var ranking = 1; for (let i = 0; i < score.length; i++) { for(let j = 0; j < score.length; j+..

    2023.10.12
  • [PS] Programmers/코딩테스트 입문/2차원으로 만들기

    문제 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다. 2차원으로 바꿀 때에는 num_list의 원소들을 앞에서부터 n개씩 나눠 2차원 배열로 변경합니다. 풀이 function solution(num_list, n) { var answer = []; while(num_list.length) { answer.push(num_list.splice(0,n)); } return answer; }splice method: array.spl..

    2023.08.05
  • [PS] Programmers/코딩테스트 연습/코딩테스트 입문: 진료순서 정하기

    문제 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 풀이 function solution(emergency) { var answer = []; let arr = emergency.slice().sort((a,b) => b - a) answer = emergency.map(ele => arr.indexOf(ele)+1) return answer; } 몰랐던 부분 arr 설정할 때, .slice() 존재 여부에 따라 답이 달라지는 이유? => emergency 배열을 내림차순으로 sort를 하여 arr 배열에 할당하..

    2023.08.02
  • [PS] Programmers/코딩테스트 입문/Lv0: 7의 개수

    문제 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 예시 array result [7, 77, 17] 4 [10, 29] 0 풀이 function solution(array) { let answer = 0; array.forEach(arr => { answer += String(arr).split(&#39;7&#39;).length - 1; }); return answer; } 처음 시도 방향: forEach문으로 arrya안의 요소들을 꺼내고, 해당 요소들을 쪼개서 쪼개진 요소가 7이면 answer에 더하도록함. 전체를 7로 짜르고 길이로 7의 개수를 파악하는 것이 더 간단함

    2023.07.06
  • [PS]Programmers/코딩테스트입문/Lv0/Day15: 영어가 싫어요

    문제 문제 설명 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 제한사항 numbers는 소문자로만 구성되어 있습니다. numbers는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다. 1 ≤ numbers의 길이 ≤ 50 "zero"는 numbers의 맨 앞에 올 수 없습니다. 입출력 예 "onetwothreefourfivesixseveneightnine" 123456789 "onefourzerosixseven" 14067..

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

티스토리툴바