개발자 JIN
close
프로필 배경
프로필 로고

개발자 JIN

  • 분류 전체보기 (115)
    • CSS (1)
    • 졸업작품 (18)
    • Javascript (9)
    • 알고리즘 (30)
      • 자바스크립트-프로그래머스 (22)
      • 자바스크립트-백준 (7)
    • React (9)
    • 포스코x코딩온 (16)
    • 자기계발 - 책 (1)
    • TypeScript (4)
    • 일상 (1)
    • 프론트엔드 개념 (1)
    • 프로젝트 (19)
    • Stroybook (1)
    • MFC (1)
  • 홈
  • 태그
  • 방명록

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 숫자 문자열과 영단어

✔문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자 영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7..

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 8.
  • textsms

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 두 개 뽑아서

✔문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. ✔입출력 예 number sresult [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] ✔나의 풀이 function solution(numbers) { numbers.sort((a,b)=>a-b); let array=[] for(let i=0;i

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 8.
  • textsms

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 2016년

✔문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) ✔입출력 예 a b result 5 24 "TUE" ✔나의 풀이 function solution(a, b) { return new Date(2016, a-1, b).toStr..

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 8.
  • textsms

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 예산

✔문제 설명 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다. 물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다. 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요. 제한사항 d는 부서별로 신청한..

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 3.
  • textsms

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 3진법 뒤집기

✔문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. ✔입출력 예 n result 45 7 125 229 ✔나의 풀이 function solution(n) { let answer = n.toString(3).split('').reverse().join(''); return Number.parseInt(answer, 3); } ~~진수로 바꾸는 법이 생각보다 많이 나온다. 바꾸는 방법은 .toString(진수)로 하면 된다. 다시 10진수로 바꿀때는 Number.parseInt(변수,현재 진수)

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 3.
  • textsms

[프로그래머스 | Javascript] 코딩테스트 Lv1 - 이상한 문자 만들기

✔문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. ✔입출력 예 s return "try hello world" "TrY HeLlO WoRlD" ✔나의 풀이 function solution(s) { return s.split('').map((item,index)=>{ if(index%2===0){ return item.toUpper..

  • format_list_bulleted 알고리즘/자바스크립트-프로그래머스
  • · 2023. 1. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (115)
    • CSS (1)
    • 졸업작품 (18)
    • Javascript (9)
    • 알고리즘 (30)
      • 자바스크립트-프로그래머스 (22)
      • 자바스크립트-백준 (7)
    • React (9)
    • 포스코x코딩온 (16)
    • 자기계발 - 책 (1)
    • TypeScript (4)
    • 일상 (1)
    • 프론트엔드 개념 (1)
    • 프로젝트 (19)
    • Stroybook (1)
    • MFC (1)
최근 글
인기 글
최근 댓글
태그
  • #작품
  • #자바스크립트
  • #코딩온
  • #코딩테스트
  • #CSS
  • #REACT
  • #졸업작품
  • #프로그래머스
  • #팀 프로젝트
  • #프론트엔드
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바