반응형

코딩테스트 170

[백준] C++ & C# 숫자 카드 2 (10816번)

[백준] C++ & C# 숫자 카드 2 (10816번) 실버 4  📝 문제숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적힌 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.  🔎 입력첫째 줄에 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다.둘째 줄에 숫자 카드에 적혀있는 정수가 주어진다.셋째 줄에 M(1 ≤ M ≤ 500,000)이 주어진다.넷째 줄에는 M개의 정수가 주어진다. 이 숫자가 상근이가 가지고 있는 숫자 카드인지 확인해야 한다.카드에 적혀있는 숫자의 범위는 -10,000,000부터 10,000,000까지이다.  🔎 출력각 수에 대해 상근이가 가지고 있는 숫자 카드의 개수..

[백준] C++ & C# 수 정렬하기 3 (10989번)

[백준] C++ & C# 수 정렬하기 3 (10989번) 브론즈 1 📝 문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.단, 수의 범위는 10,000보다 작거나 같은 자연수이다.  🔎 입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다.둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.  🔎 출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.  🎀 입출력 예시  정답 c++#include #include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(0); int N; ..

[백준] C++ & C# 수 정렬하기 2 (2751번)

[백준] C++ & C# 수 정렬하기 2 (2751번) 실버 5 📝 문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.  🔎 입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다.둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다.수는 중복되지 않는다.  🔎 출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.  🎀 입출력 예시 정답 c++ #include #include #include using namespace std;int main() { int N; cin >> N; vector arr(N); for (int i = 0; i > a..

[프로그래머스] 팩토리얼 C# C++

[프로그래머스] 코딩테스트 입문 / 팩토리얼 /C# C++ 📝문제 설명 i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 0 n ? i - 1 : i; break; } } return answer; } } c++ #include #include using namespace std; int solution(int n) { int answer = 0; int temp = 1; for(int i=1; i

[프로그래머스] 코딩테스트 입문 / 팩토리얼 / JavaScript

[프로그래머스] 코딩테스트 입문 / 팩토리얼 / JavaScript 📝문제 설명 i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 0

[프로그래머스] 주사위의 개수 JavaScript

[프로그래머스] 코딩테스트 입문 / 주사위의 개수 /JavaScript 자바스크립트 📝문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 🎀입출력 예시 🧐 풀이 funct..

[프로그래머스] 주사위의 개수 Java

[프로그래머스] 코딩테스트 입문 / 주사위의 개수 /Java 자바 📝문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 🎀입출력 예시 🧐 풀이 class Solution ..

[프로그래머스] 주사위의 개수 C# , C++

[프로그래머스] 코딩테스트 입문 / 주사위의 개수 / C# , C++ 📝문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. 🔎 제한사항 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 🎀입출력 예시 🧐 풀이 c# using Syst..

[프로그래머스] 배열 회전시키기 javascript

[프로그래머스] 코딩테스트 입문 / 배열 회전시키기 / javascript 자바스크립트 📝문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 🔎 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 🎀입출력 예시 🧐 풀이 function solution(numbers, direction) { direction === 'right' ? numbers.unshift(numbers.pop()) : numbers.push(numbers.shift()); return numbe..

반응형