본문 바로가기

반응형

백준

[BaeKJoon/C] 백준16394 c 홍익대학교 https://www.acmicpc.net/problem/16394 16394번: 홍익대학교 입력으로 첫 줄에 특정 년도를 알리는 정수 N이 주어진다. 정수 N은 1,946 부터 1,000,000 사이의 값이다. (1,946 ≤ N ≤ 1,000,000) www.acmicpc.net 문제 홍익대학교는 1946년에 개교하였다. 특정 년도가 주어졌을 때, 그 해가 개교 몇 주년인지 출력하라 풀이 입력받은수에서 1946을 빼면 값이 나온다. 코드 1 2 3 4 5 6 7 8 9 10 #include int main() { int a, b; scanf("%d", &a); b = a - 1946; printf("%d", b); } cs https://www.acmicpc.net/problem/16394 16394.. 더보기
[BaeKJoon/C] 백준15680 c 연세대학교 https://www.acmicpc.net/problem/15680 15680번: 연세대학교 연세대학교의 영문명은 YONSEI, 슬로건은 Leading the Way to the Future이다. 이를 출력하는 프로그램을 작성해보도록 하자. www.acmicpc.net 문제 N = 0일 경우: 연세대학교의 영문명을 출력한다. N = 1일 경우: 연세대학교의 슬로건을 출력한다. 풀이 if문으로 N이 0과 1일때 각각 printf로 조건에 맞게 출력하면된다. 아주 쉽다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main() { int a; scanf("%d", &a); if (a == 0) printf("YONSEI"); else printf("Leading the .. 더보기
[BaeKJoon/C] 백준21567 c 숫자의 개수 2 https://www.acmicpc.net/problem/21567 21567번: 숫자의 개수 2 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 1,000,000보다 작은 자연수이다. www.acmicpc.net 문제 세 개의 자연수 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번 쓰였다. 풀이 일단 3개의수를 입력할수 있는 변수를 선언하고 3개의 수를 곱하.. 더보기
[BaeKJoon/C] 백준16673 c 고려대학교에는 공식 와인이 있다. https://www.acmicpc.net/problem/16673 16673번: 고려대학교에는 공식 와인이 있다 첫 번째 줄에 수빈이가 와인을 모은 년수, 수빈이의 고려대 애착 정도, 수빈이의 구매중독 정도를 의미하는 정수 C, K, P가 공백으로 구분되어 주어진다. (0 ≤ C ≤ 100, 0 ≤ K ≤ 1000, 0 ≤ P ≤ 1 www.acmicpc.net 문제 와인을 사기로 마음먹은 해를 0년 차라고 정의하고, n년 차에는 Kn+Pn^2 만큼의 와인을 사는 것을 목표로 했다. K는 수빈이의 고려대 애착 정도를 나타내는 상수이고, P는 수빈이의 구매중독 정도를 나타내는 상수이다. 그렇게 수빈이는 C년 동안 열심히 와인을 모았다. (마지막 해에 산 와인의 수는 KC + PC^2가 된다.) 풀이 C가.. 더보기
[BaeKJoon/C] 백준5522 c 카드 게임 https://www.acmicpc.net/problem/5522 5522번: 카드 게임 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프 www.acmicpc.net 문제 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프로그램을 작성하라. 풀이 5명의 점수를 더하는 아주 간단한 코드문제다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 #include int main() { int n, sum =.. 더보기
[BaeKJoon/C] 백준5543 c 상근날드 https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net 문제 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. 풀이 햄버거의 .. 더보기
[BaeKJoon/C] 백준9076 c 점수 집계 https://www.acmicpc.net/problem/9076 9076번: 점수 집계 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 다섯 심판이 준 점수 다섯 개의 정수 Ni(1 ≤ Ni ≤ 10, i = 1, 2, ..., 5)가 하나의 공백을 사이에 두고 www.acmicpc.net 문제 5명의 심판이 1점부터 10점까지 정수의 점수를 주면 최고점과 최저점을 하나씩 제외한 점수의 합을 총점으로 하고 최고점과 최저점을 뺀 나머지 3명 점수의 최고점과 최저점이 4점 이상 차이나게 되면 KIN을 출력하는 프로그램을 작성 풀이 1. 5명의 점수에서 최고점과 최저점을 뺀 3명의 합을 구한다. 2. 또 3명의 점수에서 최고점과 최저점의 차이가 4이상.. 더보기
[BaeKJoon/C] 백준9085 c 더하기 https://www.acmicpc.net/problem/9085 9085번: 더하기 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연 www.acmicpc.net 문제 10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오. 풀이 주어진 자연수의 합을 구하는 코드를 몇번 반복할껀지 구하는 코드 문제이다. 자연수의 합을 구하는 식에서 한번의 for문을 사용하고 그 식을 몇번 반복할껀지 또 하나의 for문을 사용하면 된다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #in.. 더보기

반응형