본문 바로가기

코딩테스트177

LV. 0 :: 최댓값 만들기 2 https://school.programmers.co.kr/learn/courses/30/lessons/120862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers) { var answer = []; for (j=0; j 2023. 1. 23.
LV. 0 :: 가장 큰 수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120899# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(array) { var max = Math.max(...array); // 배열의 원소 중 최대를 추출 var index = array.indexOf(max); // 원래 배열에 있던 최대값의 인덱스를 추출. return [max, index]; } +)230512 const solution = (array) => { return [Math.max(...arra.. 2023. 1. 23.
LV. 0 :: 로그인 성공 https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(id_pw, db) { var answer = ''; for (i=0; i 2023. 1. 23.
LV. 0 :: 삼각형의 완성조건 2 https://school.programmers.co.kr/learn/courses/30/lessons/120868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(sides) { var answer = 0; if (sides[1]=sides[0]){answer = 2*sides[0]-1;} return answer; } +)230512 const solution = (sides) => { let answer = 0; (sides[0]>sides[1]) ? answer=2*sides[1]-1 : answer=2*sides[0.. 2023. 1. 23.
LV. 0 :: 공 던지기 https://school.programmers.co.kr/learn/courses/30/lessons/120843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(numbers, k) { var answer = 0; var arr = []; if (numbers.length%2==0) { // numbers의 원소의 개수가 짝수인 경우 for (j=0; j 2023. 1. 23.
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.