본문 바로가기

프로그래머스13

[TIL] 230619 - 프로그래머스 문제 풀이 오늘 한 것 - 프로그래머스 챌린지 문제 풀이 3진법 뒤집기, 최소 직사각형, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 로또의 순위 - 스터디 계획 세우기 2023.06.20 - [알고리즘/프로그래머스] - [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) [프로그래머스] 로또의 최고 순위와 최저 순위 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/77484# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개 jwc406.tistory.com 2023. 6. 20.
[프로그래머스] 나누어 떨어지는 숫자 배열 (JavaScript) [프로그래머스] 나누어 떨어지는 숫자 배열 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. forEach() 사용 풀이 function solution(arr, divisor) { let answer = []; arr.forEach((e) => { if (e % divisor === 0) answer.push(e); }); answer.length === 0 ? answer.push(-1) : answer.sort(.. 2023. 6. 18.
[프로그래머스] 가운데 글자 가져오기 (JavaScript) [프로그래머스] 가운데 글자 가져오기 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s) { if(s.length % 2 === 1) return s[Math.floor(s.length/2)] else return s[s.length/2 - 1] + s[s.length/2] } 코드 해설 - 자바스크립트에서는 문자열을 유사 배열 객체로 취급하므로 각 문자에 배열처럼 인덱스로 접근 가능합니.. 2023. 6. 18.
[프로그래머스] 음양 더하기 (JavaScript) [프로그래머스] 음양 더하기 (JavaScript) https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(absolutes, signs) { let answer = 0; for(let i = 0; i < absolutes.length ; i++){ let isPlus = signs[i] ? absolutes[i] : absolutes[i]*(-1); answer += isPlus; } return answer; } 2023. 6. 14.