목록분류 전체보기 (189)
개발로그필름
https://school.programmers.co.kr/learn/courses/30/lessons/120899 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(array) { let max = Math.max(...array) let x = array.indexOf(max) let answer = [] answer.push(Math.max(...array)) answer.push(x) return answer } 다른 사람 풀이 js function solution(array) { let max = Math...
https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(n) { let result = [] let index = 1; while (index
https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 js function solution(s) { let answer = []; let sArr = s.split(""); sArr.forEach((item) => { if(s.indexOf(item) === s.lastIndexOf(item)){ answer.push(item); } }) return answer.sort().join(""); } 1. 주어진 문자열을 split("")으로 한..
https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 인덱스 위치의 문자를 저장해놓고 다시 주어진 문자열을 split으로 배열화 시켜놓고 해당 위치를 바꾸며 하나하나 수작업으로 한 느낌의 코드였다 풀면서도 더 끼깔나는 코드가 있을텐데,,, 생각하면서 어찌저찌 풀었던 문제 나의 풀이 js function solution(my_string, num1, num2) { let answer = ''; let str1 = my_string[num1] ..
https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 사람의 머리로는 0은 zero다 라는걸 알아서 빠르게 변환할 수 있지만 컴퓨터에게 이걸 어떻게 알려줘야 할까 고민하는 시간이 길었던 문제 바꿔야하는 숫자가 zero부터 nine이고 반복문을 0부터 10까지 돌리자 라는 생각이 떠오른 순간 빠르게 풀 수 있었다 나의 풀이 js function solution(numbers) { const numArray = ["zero", "one", "two",..
https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 배수가 떨어지지 않는지 보려면 나머지를 봐야하기 때문에 아주 빨리 푼 문제 function solution(num, n) { if (num % n == 0){ return 1; }else { return 0; } } 하지만 if, else로 장황하게 늘여놓기보단 한줄로 return하는것이 ganzzii이기 때문에 다른 풀이도 같이 보자면 function solution(num, n) { retu..
https://school.programmers.co.kr/learn/courses/30/lessons/181939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이번 문제는 쫌 쉬웠다!ㅎㅅㅎ 정수를 문자열로 바꿔서 합치고, 또 다시 정수로 바꿔서 return을 하는 방법이 맞나...? 좀 더 쉽고 빠른 코드가 있지 않을까 생각은 들었지만 도저히 다른 대안이 나오지 않아서,, function solution(a, b) { const a_string = a.toString(); const b_string = b.toString(); const ab = pa..
https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 문자열을 k번 반복해서 반환하는 문제. 난 반복이라는 말을 보면 무조건 for문을 생각하는거 같다,, 그래서 for문으로 k번 문자열 더하는 방법, 이어 붙이는 방법 다 해봐도 계속 null 아니면 undefined가 떠서 도대체 왜그럴까 고민고민고민 또 고민하다가 repeat() 함수를 알아내고 진짜 허무.. 그 자체... ㅎ 코드가 너무 짧아서 허무했다 하지만 문자열을 반복해서 이어서..