Today coding coord </CODi> 열기 분류 전체보기 Javascript jQuery HTML CSS LAYOUT SITE 제작 JS 응용하기 CSS 애니메이션 PRESENTATION 일러스트레이터 NodeJS TIP MySQL 프로그래머스 분류 전체보기 Javascript jQuery HTML CSS LAYOUT SITE 제작 JS 응용하기 CSS 애니메이션 PRESENTATION 일러스트레이터 NodeJS TIP MySQL 프로그래머스 관리 글쓰기 로그인 로그아웃 메뉴
728x90 분류 전체보기176 #검색결과 총 176개를 찾았어요 ^^b / 프로그래머스 1단계 : 최소직사각형! 프로그래머스 1단계 최소직사각형 문제를 풀어보자 🔳 최소직사각형! map과 Push를 통해 정답을 도출해내는 방법입니다. 1. 가로 혹은 세로가 긴 명함이지만 명함은 회전 시킬 수 있기 때문에 2. 가로와 세로 중 더 큰 값을 가로에 3. 작은 값은 세로가 되도록 명함의 사이즈들을 변경합니다. 4. 가로 길이 중 max값 * 세로 길이 중 max값을 통해 5. 모든 명함이 들어갈 수 있는 최소 사이즈 반환 function solution(sizes) { let arr = sizes.map(size => size[0] > size[1] ? [size[0], size[1]] : [size[1], size[0]]); const width = []; const height = []; for (let i = 0;.. 2022. 12. 5. 프로그래머스 1단계 : 문자열 내 마음대로 정렬하기! 프로그래머스 1단계 문자열 내 마음대로 정렬하기 문제를 풀어보자 👩🏻💻 문자열 내 마음대로 정렬하기! sort를 통해 정렬하고, if를 통해 반환할 값을 정해주는 방법니다. 1. sort() 메서드를 이용하여 strings의 각 문자열의 n번 째 글자를 비교해 알맞은 숫자를 리턴 2. 오름차순으로 정렬해줍니다. 3. 최종 answer 반환 function solution(strings, n) { let answer = strings.sort((a, b) => { if(a[n] > b[n]) return 1; if(a[n] b) return 1; if(a s1[n] === s2[n] ? s1.localeCompare(s2) : .. 2022. 12. 5. 프로그래머스 1단계 : 시저 암호! 프로그래머스 1단계 시저 암호 문제를 풀어보자 ✂️ 시저 암호! split과 map을 사용하여 답을 도출해낸 방법입니다. 1. split 으로 문자열을 나누었을때 띄어쓰기가 포함되어 있으므로 띄어쓰기가 있으면 그대로 return 합니다 2. 문자라면 두번째 줄로 넘어가며 해당 문자를 대문자로 바꿔서 문자를 아스키코드로 변환하고 n을 더했을때 90(아스키코드에서 Z에 해당) 초과라면 값을 나타낼 수 없고 3. 만약 90을 초과한다면 해당 값에서 26(알파벳 갯수)을 빼주고 그게 아니라면 n을 더한 그 값만 return 해주면 됩니다. function solution(s, n) { return s.split('').map(v => { if(v === ' ') return v; return v.toUpperC.. 2022. 12. 5. 프로그래머스 1단계 : 이상한 문자 만들기 프로그래머스 1단계 이상한 문자를 만들어보도록 하겠습니다~~ 이상한 문자 만들기 split을 통해 arr에 값을 넣어주는 조건을 걸어 정답에 도달하는 방법입니다. 1. split(" ")로 띄어쓰기가 발생할때마다 arr에 대입하여줍니다 2. answer을 생성해줍니다 3. for을 통해 i는 0 i가 arr의 i배열의 길이의 미만이 될때까지 i를 1씩 더해줍니다 4. 그리고 반복할 내용은 j는 0 j가 arr의 i배열의 길이의 미만이 될때까지 J를 1씩 더해줍니다 5. 또한 만약 j를 2로 나누었을때 0이 아니라면 answer + arr[i][j].toLowerCase(); 소문자 변환을 실행시켜주고, 6. 아닐시 answer = answer + arr[i][j].toUpperCase(); = 대문자 변.. 2022. 11. 29. 이전 1 2 3 4 5 6 ··· 44 다음 728x90 반응형
최신댓글
총 방문자