구현 373

백준 2160번 그림 비교

문제 링크입니다: https://www.acmicpc.net/problem/2160 2160번: 그림 비교 N(2≤N≤50)개의 그림이 있다. 각각의 그림은 5×7의 크기이고, 두 가지 색으로 되어 있다. 이때 두 가지의 색을 각각 ‘X’와 ‘.’으로 표현하기로 하자. 이러한 그림들이 주어졌을 때, 가장 비슷�� www.acmicpc.net 간단한 시뮬레이션 문제였습니다. 그림을 입력받는 과정에서 산수 실수를 해서 아쉽게도 한번 틀렸지만 대부분의 사람들은 한번에 AC를 받았을 것이라고 생각합니다. 개발환경:Visual Studio 2019 지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

알고리즘/BOJ 2020.08.09

백준 2476번 주사위 게임

문제 링크입니다: https://www.acmicpc.net/problem/2476 2476번: 주사위 게임 첫째 줄에는 참여하는 사람 수 N이 주어지고 그 다음 줄부터 N개의 줄에 사람들이 주사위를 던진 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. www.acmicpc.net 문제에서 주어진대로 그대로 코딩하면 되는 문제였습니다. 개발환경:Visual Studio 2017 지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

알고리즘/BOJ 2020.05.01

백준 2522번 별 찍기 - 12, 백준 2523번 별 찍기 - 13

문제 링크입니다: https://www.acmicpc.net/problem/2522 2522번: 별 찍기 - 12 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net abs 함수를 적절히 사용하면 쉽게 풀 수 있는 문제였습니다. 해당 코드는 2522번 코드이고, 2523번 코드는 공백을 출력하는 반복문만 제거해주면 됩니다. 개발환경:Visual Studio 2017 지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

알고리즘/BOJ 2020.04.10

백준 13015번 별 찍기 - 23

문제 링크입니다: https://www.acmicpc.net/problem/13015 13015번: 별 찍기 - 23 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 세 가지 규칙을 파악해야하는 별 찍기 문제였습니다. 1. 맨위와 맨아래 2. 가운데 3. 그리고 나머지 나머지의 경우 대칭이기 때문에 절댓값인 abs 함수를 사용해야했습니다. 별 찍기의 문제 경우 맨 끝 * 이후 공백이 있으면 WA 받기 때문에 주의해야합니다! 개발환경:Visual Studio 2017 지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

알고리즘/BOJ 2020.04.10

백준 10997번 별 찍기 - 22

문제 링크입니다: https://www.acmicpc.net/problem/10997 10997번: 별 찍기 - 22 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net N=1일 때는 별도로 처리하고, N=2일 때부터 재귀함수를 호출해주면 되는 문제였습니다. 주의할 점은, 두 번째 줄은 왼쪽 * 이후에 공백을 출력하면 "출력하는 형식이 잘못되었습니다." 처리가 된 다는 점입니다. 개발환경:Visual Studio 2017 지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

알고리즘/BOJ 2020.04.09

백준 10219번 Meats On The Grill

문제 링크입니다: https://www.acmicpc.net/problem/10219 10219번: Meats On The Grill 각 테스트 케이스마다 각 고기덩이를 뒤집은 후의 불판의 상태를 H줄에 걸쳐서 출력한다. 각 줄에는 W개의 문자가 있어야 하며, 입력에서 주어진 각 고기 덩이가 뒤집힌 채로 있어야 한다. 이를 만족하는 어느 답을 출력해도 정답으로 인정한다. www.acmicpc.net 여러 답이 나올 수 있는 스페셜 저지 문제였습니다. 고기를 뒤집은 후에 같은 위치에 배치하지 않기만 하면 되므로 격자판 전체를 180도 돌리면 조건을 성립한다는 것을 알 수 있습니다!

알고리즘/BOJ 2019.05.28

백준 17176번 암호해독기

문제 링크입니다: https://www.acmicpc.net/problem/17176 17176번: 암호해독기 암호문이 하나 도착했다. 이것을 해석해서 무슨 의미인지를 유추해보고 주어진 해석문과 일치하는지 확인해보려 한다. 암호문은 0 - 52까지의 숫자가 띄어쓰기로 구분되어 주어진다. 해독된 암호문에서 0은 띄어쓰기에, 1 ~ 26까지의 숫자는 A ~ Z에, 27 ~ 52까지의 숫자는 a ~ z에 대응된다. 띄어쓰기를 포함한 모든 철자가 무작위로 뒤섞여 있는 암호문이다. 해독된 문장이 같이 주어질 때 주어진 암호문을 해독한 문장이 일치하는지를 확인하여라. www.acmicpc.net 간단한 문제였습니다. 입력받는 숫자가 각각 몇개인지 배열에 저장하고 예상 결과물을 숫자로 변환한 뒤 각각 몇개인지 배열에..

알고리즘/BOJ 2019.05.23

백준 12116번 Uzastopni

문제 링크입니다: https://www.acmicpc.net/problem/12116 12116번: Uzastopni Output all the ways in which a given positive integer N can be obtained as the sum of several (two or more) consecutive positive integers. -The author apologizes if reading the task took too long, and promises that, in the future, he will try to be more co www.acmicpc.net 순수 수학 문제였습니다. 반복문을 루트 2 * N까지 하는 이유는 1부터 2*N까지의 합이 (루트(2*N)..

알고리즘/BOJ 2019.05.15

백준 12115번 Baza

문제 링크입니다: https://www.acmicpc.net/problem/12115 12115번: Baza The first line of input contains N (1 ≤ N ≤ 103) and M (1 ≤ M ≤ 103), the size of the database. Each of the following N lines contains M numbers Aij (1 ≤ Aij ≤ 106), the content of the database. The following line contains Q (1 ≤ Q ≤ 50), the number of que www.acmicpc.net 영어 문제라는 것만 제외하면 상당히 쉬운 문제였습니다. -1에는 어떠한 숫자가 와도 되고 -1을 제외한 숫자들은 같..

알고리즘/BOJ 2019.05.15