구현총 8개의 원소를 순환하기 때문에 1~8까지의 숫자를 고정값으로 넣어도 된다.원소의 앞뒤만 비교해가며 값을 false로 바꿔주며 최종값을 if else문을 통해 결과값을 출력한다.예를 들어서 배열이 8 1 7 2 6 3 5 4 이라고 가정해보자 0번쨰와 1번째 배열
메모리: 126108 KB, 시간: 224 ms자료 구조, 스택이 문제의 핵심은 count라는 변수를 만들어서 필요한 1부터 n까지의 값을 tracking 해주는 것이다.while문을 통해 받은 input 값이 될때까지 stack에 count를 올리면서 넣어준다. wh
메모리: 115004 KB, 시간: 128 ms자료 구조, 구현, 큐, 시뮬레이션여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조
메모리: 227196 KB, 시간: 476 ms자료 구조, 연결 리스트, 스택창영이는 강산이의 비밀번호를 훔치기 위해서 강산이가 사용하는 컴퓨터에 키로거를 설치했다. 며칠을 기다린 끝에 창영이는 강산이가 비밀번호 창에 입력하는 글자를 얻어냈다.키로거는 사용자가 키보드를
문제 링크 메모리: 113112 KB, 시간: 120 ms구현, 문자열, 수학문제 링크 메모리: 113112 KB, 시간: 116 ms구현, 수학
백트래킹, 브루트포스 알고리즘이 문제는 백트래킹 기법을 이용해 푸는 문제이다. 프로미싱 함수를 돌면서 해당 값이 유망한지를 판단하여 조건문을 계속 돌아줘야한다.마지막 depth까지 도달할 경우에 정답임으로 result 값을 올려주는 것으로 몇개의 정답이 나올지 측정해주