백준 온라인 저지 / 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의 개념과 같다. 이 문..
백준 온라인 저지 / 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의 출력을 받아 계산하는 문제이다. 여담으로 정보 올림피아드 초등부 문제라는데... 살짝만 복잡해져도 알고리즘 찾아봐야하는 대학생 나랑... 초등부 학생이랑 비슷하다니.. 대단 한 거 같다......
백준 온라인 저지 / 2752번 세수정렬 https://www.acmicpc.net/problem/2752 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 정렬 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받아 정렬 후 출력하는 문제이다. 숫자를 받고 오름차순으로 정렬하는 문제이다. 어려운 점 없이 배열 만들고 배열 정렬 해주면 될 거 같았다. 2. 완성 코드 using System; namespace boj { class Program { static void Main(string[] args) { string[] str = Con..
백준 온라인 저지 / 2525번 오븐 시계 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받아 계산 후 출력하는 문제이다. 브론즈 하위 문제들은 시간 문제가 참 많은 것 같다.. ㅋㅋ 알고리즘이야 다 똑같다... 2. 시간 계산 알고리즘? B += C; while (B >= 60) { A++; B -= 60; } if..
백준 온라인 저지 / 2480번 주사위 세개 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 이번 문제는 총 3개의 입력을 받은 후 결과를 출력하면 된다. 그냥 쉽게 예외 4개 처리 해주고 같은 눈 갯수에 맞춰서 상금을 다르게 출력하면 되는 아쥬아쥬 간단한 문제이다. 2. 예외 처리? 사실 뭐 따로 쓸게 없을 정도로 쉽지만.. if (A > B &..
백준 온라인 저지 / 번호 1712 손익분기점 https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 www.acmicpc.net 사용언어 : C# (.NET) 알고리즘 : 수학, 사칙연산 C#코드 1. 문제 정리 쉬운 덧셈 나눗셈 문제이다. 처음에는 무한루프에서 탈출하게 만들었는데 시간이 0.35초라 그런가 ide에선 돌아갔는데 시간 초과가 뜨더라 너무 사칙연산을 자꾸 어렵게 생각한다. 왜 어려운 방향으로 코드를 작성하려 하는가? ㅋㅋㅋㅋ 그래서 다시 확인 해보니 아주 간단한 식으로..