백준 알고리즘 단계별/1차원 배열

백준 BOJ C# [4344] [평균은 넘겠지] 출제 링크 : https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자 www.acmicpc.net 코드 코드는 총 2개입니다. NoPassCode는 제가 직접 짠 코드..
백준 BOJ C# [8958] [OX퀴즈] 출제 링크 : https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 www.acmicpc.net 코드 foreach문이 성능에 문제를 일으킬수 있지만 잘만 쓰면 간결한 코드가 ..
백준 BOJ C# [1546] [평균] 출제 링크 : https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. www.acmicpc.net 코드 우선 입력받는 배열이 float형 이라는 점과 마지막 평균을 출력하는 stringFormat을 활용해야된다. c# 은 6.0이후부터 문자열 보간 이라는 기능을 지원한다. stringformat 정보는 여기서 찾았다. https://docs.microsoft.com/ko-kr/dotnet/csharp/tutorials/stri..
백준 BOJ C# [3052] [나머지] 출제 링크 : https://www.acmicpc.net/problem/3052 3052번: 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었 www.acmicpc.net 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18..
백준 BOJ C# [2920] [음계] 출제 링크 : https://www.acmicpc.net/problem/2920 코드
백준 BOJ C# [2577] [숫자의 개수] 출제 링크 : https://www.acmicpc.net/problem/2577 코드 처음 작성했을 때 코드이다. 정답자 코드를 둘러보던중 조금 더 깔끔한 코드를 찾았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 using System; using static System.Console; namespace baekioon { class MainApp { static void Main() { // 입력 3개를 받고 int A = int.Parse(ReadLine());..
백준 BOJ C# [2562] [최대값] 출제 링크 : https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. www.acmicpc.net 코드
백준 BOJ C# [10818] [최소, 최대] 출제 링크 : https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 코드 처음 제출한 코드이다. 다른 사람들의 코드를 보면서 더 좋은 방법으로 작성된 코드들을 공부하는 것도 좋을꺼 같다.
재호우96
'백준 알고리즘 단계별/1차원 배열' 카테고리의 글 목록