반응형

◆C#/C# : 백준 문제 풀이 56

[백준] C# 숫자의 개수 (2577번)

[백준] C# C# 숫자의 개수 (2577번) 브론즈 2 📝문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 🔎 입력 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. 🔎출력 첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번..

[백준] C# 최소,최대 (10818번)

[백준] C# 최소,최대 (10818번) 브론즈 3 📝문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 🔎출력 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 🎀입출력 예시 5 20 10 35 30 7 예제 출력 1 7 35 🧐 풀이 using System; class Program { static void Main() { string input = Console.ReadLine(); int n = int.Par..

[백준] C# 알람 시계 (2884번)

[백준] C# 알람 시계 (2884번) 브론즈 3 📝문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어..

[백준] C# 평균점수 (10039번)

[백준] C# 평균점수 (10039번) 브론즈 4 📝문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. 🔎 입력 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두..

[백준] C# 별찍기 - 3 (2440번)

[백준] C# 별찍기 - 3 (2440번) 브론즈 4 📝문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 🔎 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 🔎출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 🎀입출력 예시 예제 입력 : 5 예제 출력 ***** **** *** ** * 🧐 풀이 using System; class Program { static void Main() { int n=int.Parse(Console.ReadLine()); int i,j; for(i=n;i>=1;i--) { for(j=0;j

[백준] C# 합 (8393번)

[백준] C# 합 (8393번) 브론즈 5 📝문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 🔎출력 1부터 n까지 합을 출력한다. 🎀입출력 예시 예제 입력 1 : 3 예제 출력 1 : 6 🧐 풀이 using System; namespace 수학 { class jin { static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); int answer = 0; for (int i = 0; i

반응형