반응형

C# 62

[프로그래머스] 주사위의 개수 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..

[프로그래머스]배열 회전시키기 C# C++

[프로그래머스] 코딩테스트 입문 / 배열 회전시키기 / C# , c++ 📝문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 🔎 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 🎀입출력 예시 🧐 풀이 C# using System; public class Solution { public int[] solution(int[] numbers, string direction) { int[] answer = new int[numbers.Length]; int count=1..

[프로그래머스] 대소문자 바꿔서 출력하기 C# , C

[프로그래머스] 코딩기초 트리이닝 / 대소문자 바꿔서 출력하기 / C# , C 📝문제 설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 🔎 제한사항 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. 🎀입출력 예시 🧐 풀이 C #include #define LEN_INPUT 11 int main(void) { char s1[LEN_INPUT]; scanf("%s", s1); int len = strlen(s1); for(int i = 0; i = 'A' && s1[i] = 'a' && s1[i]

[백준] C# 나이순 정렬 (10814번)

[백준] C# 나이순 정렬 (10814번) 실버5 📝문제 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. 🔎출력 첫째 줄부터 총 N개의 줄에 걸쳐 온라인 저지 회원을 나이 순, 나이가 같으면 가입한 순으로 한 줄..

[백준] C# 직사각형에서 탈출 (1085번)

[백준] C# 직사각형에서 탈출 (1085번)브론즈 3 📝문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 x, y, w, h가 주어진다. 🔎출력 첫째 줄에 문제의 정답을 출력한다. 🎀입출력 예시 🧐 풀이 using System; using System.Text; using System.IO; class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(' '); int x = int.Parse(input[0..

[백준] C# ACM 호텔 (10250번)

[백준] C# ACM 호텔 (10250번) 브론즈 3 📝문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있..

[백준] C# 동전0(11047번)

[백준] C# 동전0(11047번) 실버4 📝문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) 🔎출력 첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다. 🎀입출력 예시 🧐 풀이 using System; class Program { static void Main(stri..

[백준] C# 곱셈 (2588번)

[백준] C# 곱셈 (2588번) 브론즈3 📝문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. . 🔎 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 🔎출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 🎀입출력 예시 🧐 풀이 using System; using System.Text; class Program { static void Main() { int num1 = int.Parse(Console.ReadLine()..

[백준] C# N찍기 (1742번)

[백준] C# N찍기 (1742번) 브론즈4 📝문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 🔎출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 🎀입출력 예시 🧐 풀이 using System; using System.Text; class Program { static void Main() { int num = int.Parse(Console.ReadLine()); StringBuilder stringBuilder = new StringBuilder(); for (int i = num; i > 0; i--) { stringBuilder.AppendLine(i .ToString() )..

반응형