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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

programmers(26)

  • [PS]Programmers/코딩 테스트연습/연습문제/행렬의 덧셈

    문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 예시 풀이 ``` function solution(arr1, arr2) { var answer = []; for (i = 0; i < arr1.length; i++) { let row = []; for (j = 0; j < arr1[0].length; j++) { let sum = arr1[i][j] + arr2[i][j]; row.push(sum); } answer.push(row); } return answer; } ```기억할 부분 * 2차원 배열의 값 꺼내기: 배열[i][j] * ..

    2023.07.10
  • [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/코딩테스트입문/이진수 더하기

    문제 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요. 풀이 function soluton(bin1, bin2) { var answer = &#39;&#39;; const num1 = parseInt(bin1, 2) const num2 = parseInt(bin, 2) const sum = num1 + num2 return answer = sum.toString(2); What I Learned parseInt(var, 진수): parseInt 진수 부분을 늘 생략하여 default 값 10진수만 사용했엇지만, 해당 함수에는 N진수 기능이 있었다. toString(진수): 마찬가지 Default 값 10..

    2023.07.03
  • [PS]Programmers/코딩테스트연습/연습문제/Lv1: 자연수 뒤집어 배열로 만들기

    문제 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 풀이 fuction solution(n) { n = String(n); return [...n].reverse().map(Number); }실수방지,, .reverse()는 배열에만 가능 [...]은 String에만 적용가능, 숫자에는 사용할 수가 없음

    2023.06.22
  • [PS] Programmers/코딩기초트레이닝/Day20: 문자열 묶기

    문제 문자열 배열 strArr이 주어집니다. strArr의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ strArr의 길이 ≤ 100,000 1 ≤ strArr의 원소의 길이 ≤ 30 strArr의 원소들은 알파벳 소문자로 이루어진 문자열입니다. 전략 obj를 만들어, strArr 요소들의 길이를 key, 횟수를 value로 지정 obj 안의 value들을 비교하여 최고의 value 반환 코드 func solution(strArr) { let answer = 0; let obj = {}; strArr.forEach(ele => { let leng = ele.length; obj[leng] =..

    2023.06.09
  • [PS] Programmers/코딩 기초 트레이닝/ Day15/조건에 맞게 수열 변환하기 2

    문제 정수 배열 arr가 주어집니다. arr의 각 원소에 대해 조건1) 값이 50보다 크거나 같은 짝수라면 2로 나누고, 조건2) 50보다 작은 홀수라면 2를 곱하고 다시 1을 더합니다. 이러한 작업을 x번 반복한 결과인 배열을 arr(x)라고 표현했을 때, 조건3) arr(x) = arr(x + 1)인 x가 항상 존재합니다. 이러한 x 중 가장 작은 값을 return 하는 solution 함수를 완성해 주세요. 문제 해결 전략 조건3을 만족 할 때까지 조건 1,2를 반복하는 while 루프를 만들어줌 루프가 돌 때마다 count를 추가하여 조건3을 만족하는 순간 count를 반환함. 답안 답안1 function solution(arr) { var count = 0; while (true) { var n..

    2023.05.25
이전
1 2 3 4 5
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바