백준 온라인 저지 / 10156번 과자 https://www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 K, N, M 총 3개의 양의 정수를 입력 받아서 계산 하는 문제이다. 이번 문제도 간단한 예외처리 문제이다. 괄호 신경 써서 문제 풀어주면 끝 (K*N) > M일 때 는 값을 출력 else일 경우 무조건 0을 출력 해주면 끝 (브론즈 5급 문제) 2. 완성 ..
백준 온라인 저지 / 10101번 삼각형 외우기 https://www.acmicpc.net/problem/10101 10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 구현, 기하학 C 코드 1. 문제 정리 총 3가지 입력을 받아 계산하는 문제이다. 기하학 사용 문제라는데 그냥 삼각형 세 각의 합이 180인것만 예외 처리 해놓고 시작하면 되는 문제이지 않나 싶다. if else문 2중으로 처리할려했는데 그냥 1개로 처리 해보았다. 2. 삼각형 예외 처리 int add = A + B + C; if (A == 60 && A == B && B == C) {..
백준 온라인 저지 / 10995번 별 찍기 - 20 https://www.acmicpc.net/problem/10995 10995번: 별 찍기 - 20 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 구현 C#코드 1. 문제 정리 이번 문제는 정수 하나를 입력 받아 별을 출력하면 되는 문제이다. 어려운 문제는 아니고 for문 잘 사용해보면 될듯 하다. 공백과 출력을 따로따로 for문 설정해주고 2중포문으로 별과 공백을 출력해주면 된다. 2. 완성 코드 using System; namespace boj { class Program { static void Main(string[] args) { int N = int.Parse(Con..
백준 온라인 저지 / 10845번 큐 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 자료 구조, 큐 C#코드 1. 문제 정리 이번 문제는 테스트 케이스 값을 받아와 그 값만큼 명령어를 받아오는 문제이다. 전에 풀어 봤던 스택과 다를 게 없는 문제이다. 그때 스택을 잠깐 살펴보았을 때 스택은 LIFO 후입 선출이라고 칭했지만, 큐는 그와 반대인 선입 선출 FIFO의 개념과 같다. 이 문..
백준 온라인 저지 / 5928번 Contest Timing https://www.acmicpc.net/problem/5928 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산, 구현 C 코드 1. 문제 정리 입 출력을 알아보기 전에 영어 해석부터 해야 한다. 모르는 단어부터 천천히.. 베시는 우유 생산 산업에 싫증을 느끼고 있으며, 흥미로운 새로운 컴퓨팅 분야로 전환하기를 원합니다. 코딩 실력을 향상시키기 위해, 그녀는 온라인 USACO 대회에 참가하기로 결심합니다. 그녀는 대회가 2011년 11월 11일(11/11/11)에 시작된다는 것을 알고 있기 때문에 문제를 다운로드하고 11월 11일 오전 11:11에 정확하게 코딩을 시작하기로 재미로 결정합니다. 안타깝게도, 베시의 시간 관리 능력이 상당히..
백준 온라인 저지 / 10039번 평균점수 https://www.acmicpc.net/problem/10039 10039번: 평균 점수 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평균 점 www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 사칙연산 C 코드 1. 문제 정리 총 다섯 개의 입력을 받아 계산하는 문제입니다. 오히려 이런문제가 브론즈 5 문제 같은데 ㅋㅋㅋ... 정말 쉬운 문제다 40점 미만인 학생은 40으로 만들어주면되는 쉬운 예외처리이다 2. 한 가지의 예외 처리 for (int i = 0; i < 5; i++) { ..
백준 온라인 저지 / 10828번 스택 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 자료 구조, 스택 C#코드 1. 문제 정리(여담) 이번 문제는 테스트 케이스 값을 받아와 그 값만큼 명령어를 받아오는 문제이다. 일단 나에게 자료구조를 정확히 아냐고 물어본다면 대답은 No이다. 정확하게 모른다. 그래서 C로 구현을 못한다 뭐 구글링 하면서 풀면 되긴 하겠다만 ㅋㅋㅋㅋ (학교에서 뭐..
백준 온라인 저지 / 7568번 덩치 https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 구현, 브루트포스 알고리즘 C#코드 1. 문제 정리 이번 문제는 총 1개의 테스트 케이스와 테스트 케이스 * 2의 출력을 받아 계산하는 문제이다. 여담으로 정보 올림피아드 초등부 문제라는데... 살짝만 복잡해져도 알고리즘 찾아봐야하는 대학생 나랑... 초등부 학생이랑 비슷하다니.. 대단 한 거 같다......