카테고리(355)
-
[BAEKJOON] 백준 29730: 임스의 데일리 인증 스터디 (C#)
문제 링크https://www.acmicpc.net/problem/29730 문제취업 준비생 임스는 취업 준비를 하면서 그날그날 무슨 공부를 하였는지 기록하기 위해 데일리 인증이라는 스터디를 시작했다. 임스는 매일 무슨 공부를 하였는지 적으면서 몇 개의 규칙을 정했다.매일 꾸준히 백준 문제를 푼다.백준 문제를 하루 1문제 이상 풀었고, 그 외의 다른 공부는 0개 이상 진행하였다. 다른 공부들은 영어 대소문자, 숫자, 공백으로만 이루어진 최대 길이 100의 문자열이다.인증 기록으로는 백준 문제 링크를 제일 마지막에 작성하고, 그 외 학습 기록은 문자열 길이가 짧은 순으로 정렬해서 작성한다. 만약 문자열의 길이가 같다면, 사전 순으로 정렬한다.문자는 아스키코드 기준으로 비교한다.백준 문제 링크는 boj.k..
2024.10.25 -
[BAEKJOON] 백준 1755: 숫자놀이 (C#)
문제 링크https://www.acmicpc.net/problem/1755 문제79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로 먼저 온다.문제는 정수 M, N(1 ≤ M ≤ N ≤ 99)이 주어지면 M 이상 N 이하의 정수를 숫자 하나씩 읽었을 때를 기준으로 사전순으로 정렬하여 출력하는 것이다. 입력첫째 줄에 M과 N이 주어진다. 출력M 이상 N 이하의 정수를 문제 조건에 맞게 정렬하여 한 줄에 10개씩 출력한다. 통과한 답안using System.Text;namespace _1755{ in..
2024.10.24 -
[BAEKJOON] 백준 14843: 정보갓 영훈이 (C#)
문제 링크https://www.acmicpc.net/problem/14843 문제* 이 문제는 실제 인물, 장소, 상황과는 관련이 없습니다. *한 고등학생 영훈이가 있다. 영훈이는 자기 학교 같은 학년 중에서 최고로 정보과학을 잘 하는 학생 중 한 명이다. 그러나 영훈이는 자신은 그저 일개 프로그래밍 뉴비일 뿐이라며 현실부정을 하고 있다. 옆에서 본의 아니게 기만당한 우리의 주인공이 영훈이에게 현실을 알려주려고 한다.과학 공부를 한다고 말해 놓고 오늘도 어김없이 자습 시간에 백준을 풀고 있는 영훈이. 우리의 주인공은 백준 문제들에 점수를 매겨서 그 점수를 가지고 영훈이가 정보갓(정보과학 + god)이라는 것을 증명하고자 마음먹었다.영훈이를 위해 우리의 주인공은 각 문제들에 1개부터 100개까지의 별을 ..
2024.10.24 -
[BAEKJOON] 백준 15820: 맞았는데 왜 틀리죠? (C#)
문제 링크https://www.acmicpc.net/problem/15820 문제'테스트케이스(TestCase)'란 사용자가 제출한 코드가 옳은 답을 출력하는지 판단하기 위한 데이터다. 한 문제는 여러 개의 테스트케이스를 가지며, 문제를 '맞았다'는 것은 해당 문제의 모든 테스트케이스를 통과했다는 것을 의미한다. 즉, 하나의 테스트케이스라도 틀린다면 해당 문제는 틀린 것이 된다.그림1. 실제 대회 시스템의 채점 방식을 나타내는 그림테스트케이스 중 일부는 유저에게 공개되며, 일부는 공개되지 않는다. '샘플 테스트케이스'란 문제의 이해를 돕기 위해 유저에게 제공된 데이터다. 시스템이 코드를 채점할 때에는 이 외에도 공개되지 않은 '시스템 테스트케이스'를 통해 추가로 답을 검증한다. 따라서 유저는 코드를 작..
2024.10.22 -
[BAEKJOON] 백준 12971: 숫자 놀이 (C#)
문제 링크https://www.acmicpc.net/problem/12971 문제준서는 얼마 전 나머지연산에 대해 배웠다. 양의 정수 N을 다른 양의 정수 M으로 나눈 나머지는 항상 0이상 M-1이하의 정수가 된다는 사실이 신기한 준서는 혼자만의 숫자놀이를 고안했다.먼저 준서는 양의 정수 X1, X2, X3 3개를 임의로 고른다. 그 후 3개의 양의 정수 P1, P2, P3을 고르는데, P1 > X1, P2 > X2, P3 > X3을 만족하도록 고른다. 준서가 알고 싶은 것은 아래의 조건을 만족하는 가장 작은 양의 정수 N이다. N을 P1로 나눈 나머지가 X1, P2로 나눈 나머지가 X2, P3로 나눈 나머지가 X3 준서가 선택한 P1, P2, P3, X1, X2, X3가 주어졌을 때, 가장 작은 정수..
2024.10.17 -
[BAEKJOON] 백준 13900: 순서쌍의 곱의 합 (C#)
문제 링크https://www.acmicpc.net/problem/13900 문제N개의 정수 중 서로 다른 위치의 두 수를 뽑는 모든 경우의 두 수의 곱의 합을 구하라.예를 들어 N = 3이고 주어진 정수가 2, 3, 4일 때, 두 수를 뽑는 모든 경우는 (2, 3), (2, 4), (3, 4)이며 이때 각각의 곱은 6, 8, 12이다. 따라서 총합은 26이다. 입력첫 번째 줄에는 입력 받을 정수의 개수 N(2 ≤ N ≤ 100,000)두 번째 줄에는 N 개의 정수가 주어진다. 이때 입력 받는 정수들의 범위는 0이상 10,000 이하이다. 출력모든 경우의 곱의 합을 출력한다. 통과한 답안namespace _13900{ internal class Program { stati..
2024.10.17