본문 바로가기
728x90

ssucse2

[C언어] Sudoku Validator (부루트포스 탐색 알고리즘) 문제Sudoku Validator사용자로부터 9x9 크기의 스도쿠 판을 입력받아 아래의 규칙에 어긋난 부분이 없는지 확인하여 올바르게 채워진 경우 true, 규칙에 어긋난 부분이 있는 경우 false를 출력하세요.각 행은 1부터 9까지의 숫자가 중복없이 배치됩니다.각 열에도 1부터 9까지의 숫자가 중복없이 배치됩니다.3x3의 크기로 나누어진 9개의 내부 구획 내에서도 1부터 9까지의 숫자가 중복없이 배치됩니다.각 숫자는 쉼표(,)로 구분합니다.비어있는 칸은 마침표(.)로 나타냅니다.입력으로 주어지는 스도쿠 판은 일부만 채워져 있을 수 있습니다. (비어있는 칸을 추론하여 채우기 위한 충분한 숫자가 채워져 있지 않을 수 있습니다.) 입출력 예시(입력 #1)5,3,.,.,7,.,.,.,.6,.,.,1,9,5,.. 2024. 11. 13.
[C언어]Word Search (부루트 포스 탐색 알고리즘) 문제Word Search사용자로부터 단어를 입력받아서 해당 단어가 주어진 파일 내에 존재하는지 확인하여, 그 위치를 출력하세요.대소문자는 구분하지 않습니다.알파벳으로만 구성된 파일들의 예시는 input01.txt, input02.txt, input03.txt에서 확인할 수 있습니다.사용자가 입력한 단어를 주어진 문서에서 찾아주되, 첫 줄에서 첫 글자의 위치, 두 번째 줄에는 마지막 글자의 위치를 출력하세요.위치를 출력할 때의 기준은 2차원 배열에서의 index로 상정합니다.예를 들어 아래의 예제에서 CBA를 검색할 경우에는 시작 위치의 index는 0,2, 끝 위치는 0,0이 됩니다. ABCDBCDAFDABEABG위치 출력 시의 각 차원의 값은 쉼표(,)로 구분해주세요.해당 단어가 여러 개 존재할 경우 .. 2024. 11. 12.
728x90
반응형