전체 글215 LV. 0 :: 다음에 올 숫자 https://school.programmers.co.kr/learn/courses/30/lessons/120924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(a) { var answer = 0; if (a[2]/a[1]==a[1]/a[0]) // 등비수열이라면~ { answer = a[a.length-1]*a[1]/a[0]; // 마지막 원소에다가, '두번째원소를 첫번째원소로 나눈 것' 을 곱하면 정답이다 } else { answer = a[a.length-1]+a[1]-a[0]; // 마지막 원소에다가, '두 번째 .. 2023. 1. 22. LV. 0 :: 분수의 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numer1, denom1, numer2, denom2) { var answer = []; var num=1; var bunja=numer1*denom2+numer2*denom1; var bunmo=denom1*denom2; for(let i=2; i 2023. 1. 22. LV. 0 :: 문자열 정렬하기 2 https://school.programmers.co.kr/learn/courses/30/lessons/120911 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { var answer = ''; var arr=[]; my_string = my_string.toLowerCase(); // 소문자로 바꿔준다 arr = my_string.split(''); // 배열로 바꿔준다 arr = arr.sort(); // 순서를 맞춰준다 answer = arr.join(''); // 문자열로 바꿔준다 return .. 2023. 1. 22. LV. 0 :: 피자 나눠 먹기 2 https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var pieces = 1; // 이따 나눠줄거니까 0 이딴수로 초기화하지마셈 이걸로 낭패봤음 난 while (true) { if ((pieces%6==0)&&(pieces%n==0)) { // 6으로 나눠떨어지면서 동시에 n명으로도 나눠떨어지는 피자조각은 몇 개여야 할까? // 그 피자조각이 몇개인지 구하자마자 break을 통해 반복문을 종료한다. br.. 2023. 1. 22. LV. 0 :: 순서쌍의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var answer = 0; for (i=1; i { let arr = []; for(i=1; i 2023. 1. 22. LV. 0 :: 배열의 유사도 https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(s1, s2) { var answer = 0; for (i=0; i 2023. 1. 22. LV. 0 :: 중복된 숫자 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(array, n) { var answer = 0; var index = 0; for (i=0; i=0) { // 그 원소가 존재한다면, answer += 1; delete array[index]; // 정답에 1을 더해주고 그 배열의 원소를 삭제한다. } } return answer; } +) 230511 const solution = (array, n) => {.. 2023. 1. 22. LV. 0 :: 종이 자르기 https://school.programmers.co.kr/learn/courses/30/lessons/120922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(M, N) { return answer = N * M -1; } 2023. 1. 22. LV. 0 :: 직사각형 넓이 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(dots) { var answer = 0; var minx = Math.min(dots[0][0], dots[1][0], dots[2][0], dots[3][0]); var maxx = Math.max(dots[0][0], dots[1][0], dots[2][0], dots[3][0]); var miny = Math.min(dots[0][1], dots[1][1].. 2023. 1. 22. LV. 0 :: 문자열 정렬하기 1 https://school.programmers.co.kr/learn/courses/30/lessons/120850 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { var text = 0; var arr = []; for (i=0; i { return my_string.split('').filter(x=>isNaN(x)!=true).map(x=> parseInt(x)).sort((a,b)=>a-b); } // 문자열을 나눠서 배열로 만들기 & 숫자인 것만 남겨두기 & 문자열 형식을 숫자로 바꾸기 & 정.. 2023. 1. 22. LV. 0 :: 배열 회전시키기 https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers, direction) { if (direction == "right") { numbers.unshift(numbers[numbers.length-1]); numbers.pop(); // 맨 뒤 원소를 맨 앞에 추가해 주고, // 맨 뒤 원소를 삭제해 준다 } else { numbers.push(numbers[0]); numbers.shift(); /.. 2023. 1. 22. LV. 0 :: 숨어있는 숫자의 덧셈 1 https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { var sum = 0; var answer=0; for (i=0; i Number(x)).map( x => Number(x)); return arr.reduce((a, b) => a + b, 0); } 230526 python def solution(my_string): numlist = list(my_string) answer = 0 fo.. 2023. 1. 22. LV. 0 :: 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var answer = 0; if (Number.isInteger(Math.sqrt(n))) {answer=1;} else {answer=2;} return answer; } +)230511 const solution = (n) => { return (Number.isInteger(Math.sqrt(n)) ? answer = 1 : answer = 2);.. 2023. 1. 21. LV. 0 :: 숫자 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(num, k) { var num = num + ''; // 숫자를 문자열로 바꿔준다 var index = num.indexOf(k); // 문자열 안에서 k를 찾아 index를 구한다 if (index < 0) {result = -1;} // 존재하지 않는다면 -1을 return else { result = index + 1;} // 존재하는 것이 맞다면 inde.. 2023. 1. 21. LV. 0 :: 모음 제거 https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { my_string = my_string.replace(/a/g, ''); my_string = my_string.replace(/e/g, ''); my_string = my_string.replace(/i/g, ''); my_string = my_string.replace(/o/g, ''); my_string = my_string.repla.. 2023. 1. 21. LV. 0 :: 편지 https://school.programmers.co.kr/learn/courses/30/lessons/120898 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(message) { var answer = 0; answer = message.length * 2; return answer; } +) 230510 const solution = (message) => { return 2*message.length; } 230526 python def solution(message): return len(message)*2 230.. 2023. 1. 21. LV. 0 :: 특정 문자 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string, letter) { var answer = ''; my_string = my_string.replace(letter, ''); my_string = my_string.replace(letter, ''); my_string = my_string.replace(letter, ''); my_string = my_string.replace(letter,.. 2023. 1. 20. LV. 0 :: 문자열 안에 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(str1, str2) { var answer = 0; var index = str1.indexOf(str2); if (index>=0) {answer=1;} else answer=2; return answer; } +)230511 const solution = (str1, str2) => { let index = str1.indexOf(str2); index !=.. 2023. 1. 20. 이전 1 ··· 7 8 9 10 11 12 다음