본문 바로가기

전체 글211

LV. 0 :: 연속된 수의 합 https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(num, total) { var answer = []; if (num%2==0) { // num이 짝수 for (i=0; i 2023. 1. 23.
LV. 0 :: 영어가 싫어요 https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers) { numbers = numbers.replace(/zero/g, '0'); numbers = numbers.replace(/one/g, '1'); numbers = numbers.replace(/two/g, '2'); numbers = numbers.replace(/three/g, '3'); numbers = numbers.replace(/fou.. 2023. 1. 22.
LV. 0 :: 7의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(array) { var answer = 0; text = array.join(''); for (i=0; i { let count = 0; const str = array.join(''); for(i=0; i= 0) count++; } return count; } 230527 python def solution(array): string = '' for x in a.. 2023. 1. 22.
LV. 0 :: k의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(i, j, k) { var answer = 0; var text = ''; for (a=i; a 2023. 1. 22.
LV. 0 :: 2차원으로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/120842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(num_list, n) { var newarr = []; for (i=0; i 2023. 1. 22.
LV. 0 :: 팩토리얼 https://school.programmers.co.kr/learn/courses/30/lessons/120848 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var result = ''; var ten = 1*2*3*4*5*6*7*8*9*10; var nine = 1*2*3*4*5*6*7*8*9; var eight = 1*2*3*4*5*6*7*8; var seven = 1*2*3*4*5*6*7; var six = 1*2*3*4*5*6; var five = 1*2*3*4*5; var four = 1*2*3*4;.. 2023. 1. 22.
LV. 0 :: 369게임 https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(order) { var answer = 0; var text = order + ''; // order가 숫자의 형태이므로 문자열로 바꿔준다 var arr = []; arr = text.split(''); // 문자열을 배열로 바꿔 arr이라는 배열에 넣어준다 for (i=0; i { const str = order + ``; return str.split('')... 2023. 1. 22.
LV. 0 :: 약수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { var answer = []; for (i=1; i 2023. 1. 22.
LV. 0 :: 인덱스 바꾸기 https://school.programmers.co.kr/learn/courses/30/lessons/120895 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string, num1, num2) { var arr = []; arr = my_string.split(''); // 배열 arr에 문자열을 분리해 넣어준다. var a = arr[num2]; // arr의 num2인 원소를 a, var b = arr[num1]; // arr의 num1인 원소를 b라고 한다. var newarr = arr; // newarr.. 2023. 1. 22.
LV. 0 :: 가위 바위 보 https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(rsp) { var arr = rsp.split(''); // rsp를 쪼개서 배열에 저장해준다. for (i=0; i 2023. 1. 22.
LV. 0 :: 문자 반복 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string, n) { var answer = []; var result = ''; for (i=0; i 2023. 1. 22.
LV. 0 :: 암호 해독 https://school.programmers.co.kr/learn/courses/30/lessons/120892 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(cipher, code) { var answer = ''; var arr= []; for (i=0; i { const newarr=[]; const arr = cipher.split(``); arr.unshift('a'); for(i=1; i 2023. 1. 22.
LV. 0 :: 대문자와 소문자 https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(my_string) { var answer = ''; var arr = []; // arr이라는 배열을 만들어 준다. arr = my_string.split(''); // 입력으로 들어온 문자열을 배열로 바꾸어 arr에 넣는다. var upper = my_string.toUpperCase(); // 문자열 전체를 대문자로 바꿔준 문자열을 upper라고 한다 var.. 2023. 1. 22.
LV. 0 :: n의 배수 고르기 https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n, numlist) { var answer = []; for (i=0; i { return numlist.filter(x=>x%n==0); } 230527 python def solution(n, numlist): answer = [] for i in numlist: if i%n==0: answer.append(i) return answer for문을 잘 써보고.. 2023. 1. 22.
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.