![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuYKVG%2FbtrGRGUrwI1%2FZLADTttrNtIDVsY3y1H4Sk%2Fimg.png)
백준 12891 DNA 비밀
알고리즘/백준
2022. 7. 10. 01:06
https://www.acmicpc.net/problem/12891 12891번: DNA 비밀번호 평소에 문자열을 가지고 노는 것을 좋아하는 민호는 DNA 문자열을 알게 되었다. DNA 문자열은 모든 문자열에 등장하는 문자가 {‘A’, ‘C’, ‘G’, ‘T’} 인 문자열을 말한다. 예를 들어 “ACKA” www.acmicpc.net 배운 내용 1. 스캐너로 문자열을 입력 받고 char 배열로 처리 char [] arr = new char[S]; arr = sc.next().toCharArray(); 2. 접근 방식 N의 수가 최대 1,000,000이므로 O(N)의 알고리즘으로 풀어야 한다. 한 번의 배열을 탐색할 때 TRUE여부를 체크해 야 하므로 새롭게 추가된 문자에 집중하여 기존의 것에서 추가, 삭..