Programmers 46

[Javascript] 프로그래머스 : 짝수와 홀수

⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ [Javascript] 프로그래머스 Level1 _ 짝수와 홀수 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/12937 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 간단한 문제라서 하나만 적고 넘어가려고한다. num%2 == 0 대신에 그냥 num%2 라고 적어도 된다고한다! if문 대신에 삼항 연산자를 사용하면 보기도 깔끔해서 쓸때마다 기분이 좋다. function solution(){ return (num%2 == 0)? "Even" : "Odd"; }

Programmers/Level 1 2021.06.27

[Javascript] 프로그래머스 : 평균 구하기

⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ [Javascript] 프로그래머스 Level1 _평균 구하기 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/12944 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 배열의 합을 구하는 부분에서 조금씩 다르게 작성해봤다. 첫번째는 얼마전에 .reduce()로 배열의 합을 구하는 것을 본게 기억이 나서 써봤다! 연산의 결과를 바로 리턴해버리면 되는데 대입할 변수를 선언하고 담아서 리턴하는게 습관이라 ,, 다른 사람의 풀이를 보고 추가해봤다. function solution(arr) { var answer = arr.reduc..

Programmers/Level 1 2021.06.27

[Javascript] 프로그래머스 : 핸드폰 번호 가리기

⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ [Javascript] 프로그래머스 Level1 _ 핸드폰 번호 가리기 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/12948 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 전화번호의 길이가 4자 이상 20자 이하의 숫자이라 시작과 끝이 아리송했다...! 일단은 모양만 맞춰서 길이의 -4만큼은 *로 채우고 번호의 뒤 4자리만 받아와서 채워넣었다! 여기서 .substring()과 .substr() 둘 다 사용해봤는데 end를 지정하지않아서 동일한 결과가 나왔다. function solution(phone_number) { ..

Programmers/Level 1 2021.06.27

[Javascript] 프로그래머스 : x만큼 간격이 있는 n개의 숫자

⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ [Javascript] 프로그래머스 Level1 _ x만큼 간격이 있는 n개의 숫자 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/12954 🔍 무난한 정답 function solution(x, n) { var answer = []; for (let i = 1; i v*(i+1)); => map으로 v(currentValue)에 i(index) + 1 을 곱한 결과 배열을 바로 리턴했다. 👇🏻MDN_Array.prototype.map() 더보기 https://developer.mozilla.org/ko/docs/Web/JavaScri..

Programmers/Level 1 2021.06.26

[Javascript] 프로그래머스 : 직사각형 별 찍기

⚠️ 아래 내용은 모두 개인적인 참고 / 기록을 위한 용도 입니다. 참고해주시고 편안하게 봐주세요 :) ⚠️ [Javascript] 프로그래머스 Level1 _ 직사각형 별 찍기 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/12969?language=javascript 👇🏻 시행착오 ( + 코드를 작성하면서든 생각들.) 1. 가장 쉬운 것 부터 해야겠다 싶어서 기초문제 ! 초기에 Number() 함수로 a,b로 변환하는 것 까지 세팅이 되어있어서 처음은 별을 찍듯이 기본 반복문으로 출력했다. 빈 문자열에 입력만큼 별을 더하고 찍고, 다음 줄로 넘어갈 땐 빈 문자열로 초기화해서 반복하며 한 줄씩 문자열로 찍어냈다. process.stdin...

Programmers/Level 1 2021.06.26

[Javascript] 프로그래머스 : 완주하지 못한 선수

[Javascript] 프로그래머스 Level1 _완주하지 못한 선수 (p.s. 여러번 통과하지 못한 emayom .... 😵‍💫) 👇🏻문제링크 더보기 https://programmers.co.kr/learn/courses/30/lessons/42576 🔍 정답 예제에서 같은 이름을 가진 사람은 단 2명이다. 그렇기 때문에 두 배열을 .sort()로 정렬한 뒤 => n번째가 다를 때 바로 리턴해버리면 그게 답이다. function solution(participant, completion) { participant.sort(); completion.sort(); for(let i in participant){ if((completion[i] != participant[i])) return particip..

Programmers/Level 1 2021.06.26