ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

분류 전체보기 112

[코딩테스트] 홀수

2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다. ■ 문제 설명 문제 : 7개의 수가 주어질 때, 이들 중 홀수인 자연수들만 모두 골라 그 합을 구하고, 고른 홀수들중에서 최소값을 찾는 프로그램을 작성하시오. 예를 들어 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85 이므로 그 합은 77 + 41 + 53 85 = 256이고, 이들 홀수 중 최소값은 41이 된다. 입력 : 자연수 7개가 주어진다. 주어지는 자연수는 100보다 작으며, 홀수가 한 개 이상 반드시 존재한다. 출력 : 첫 번째 줄에 홀수들의 합과 최소값을 출력한다. 입력 예시 : 12 77 38 41 53 92 85 출력 예시 : 256 41 ■ 나의 ..

학교/JavaScript 2023.06.26

[코딩테스트] 최소값 구하기

2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다. ■ 문제 설명 문제 : 7개의 수가 주어지면 그 숫자 중 가장 작은 수를 출력하는 프로그램을 작성하시오. 입력 : 7개의 수가 주어진다. 출력 : 가장 작은 수 하나만 출력한다. 입력 예시 : 5 3 7 11 2 15 17 출력 예시 : 2 ■ 나의 코드 function solution(arr) { // 방법1 let answer = Number.MAX_SAFE_INTEGER; // js에서 표현할 수 있는 가장 큰 정수값 for(let i=0; i

학교/JavaScript 2023.06.26

[코딩테스트] 연필 개수

2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다. ■ 문제 설명 문제 : 연필 1 다스는 12자루입니다. 학생 1인당 연필을 1자루씩 나누어 준다고 할 때 N명의 학생수를 입력하면 필요한 연필의 다수 수를 계산하는 프로그램을 작성하세요. 입력 : 1000 이하의 자연수를 입력받는다. 출력 : 필요한 다수 수를 출력한다. 입력예시1 : 25 출력예시1 : 3 입력예시2 : 178 출력예시2 : 15 ■ 나의 코드 function solution(n) { // 풀이1 let answer; if(n/12 != 0) answer = n/12; else answer = n / 12 + 1; // 풀이2 let anwer = Math.ceil(n/12); // n/12의 결과값을 무조건 올림..

학교/JavaScript 2023.06.26

[코딩테스트] 삼각형 판별하기

2023학년도 JavaScript 수업 중 진행한 코딩테스트 문제입니다. ■ 문제 설명 문제 : 길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있으면 "YES"를 출력하고, 만들 수 없으면 "NO"를 출력한다. - 삼각형 : 짧은 길이의 두 막대 길이의 합이, 가장 긴 막대의 길이보다 커야 한다. - 정렬이나 배열 사용 금지, if문만 사용 입력 : 100이하의 서로 다른 A, B, C, 막대의 길이가 주어진다. 출력 : "YES" 또는 "NO"를 출력한다. 입력예시1 : 6 7 11 출력예시1 : YES 입력예시2 : 13 33 17 출력예시2 : NO ■ 나의 코드 function solution(a, b, c) { let answer = a + b +..

학교/JavaScript 2023.06.26

문자열로 변환

https://school.programmers.co.kr/learn/courses/30/lessons/181845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. ■ 제한사항 1 ≤ n ≤ 10000 ■ 입출력 예 n result 123 "123" 2573 "2573" ■ 입출력 예 설명 입출력 예 #1 123을 문자열로 변환한 "123"을 return합니다. 입출력 예 #2 2573을 문자열로 변환한 "2573"을 return합니다. ■ ..

문자열 곱하기

https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 작성해 주세요. ■ 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ k ≤ 100 ■ 입출력 예 my_string k result "string" 3 "stringstringstring" ..

정수 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/181840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. ■ 제한사항 3 ≤ num_list의 길이 ≤ 100 1 ≤ num_list의 원소 ≤ 100 1 ≤ n ≤ 100 ■ 입출력 예 num_list n result [1, 2, 3, ,4 , 5] 3 1 [15, 98..

주사위 게임 1

https://school.programmers.co.kr/learn/courses/30/lessons/181839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 1부터 6까지 숫자가 적힌 주사위가 두 개 있습니다. 두 주사위를 굴렸을 때 나온 숫자를 각각 a, b라고 했을 때 얻는 점수는 다음과 같습니다. a와 b가 모두 홀수라면 a2 + b2 점을 얻습니다. a와 b 중 하나만 홀수라면 2 × (a + b) 점을 얻습니다. a와 b 모두 홀수가 아니라면 |a - b| 점을 얻습니다. 두 정수 a와 b가 매개변수로 주어질 때, 얻는 점수..