9935번 - 문자열 폭발
스택의 push,pop을 잘 사용하지도 못하고, 다른방법으로 풀어보고싶어서
그냥 문자열로 비슷하게 풀어보려고 했습니다.
전체적인 구성은 스택과 비슷합니다
전체 배열(C4C4C4C4)에서 찾는 문자열의 맨처음('C)와 같은부분을 check배열에 넣어놓고
check배열을 처음부터 탐색하기 시작합니다.
그리고 C4를 찾게되면 start_index 부터 end_index 까지 NULL로 만들어놓습니다.
그리고 이전의 check로 돌아가서 NULL을 제외하고 다시 확인하는 그런방식입니다.
뭔가 더럽고, 어렵게 푼거같은 느낌이긴 한데 그래도 이런방법으로 풀어보고 싶어서 시도해봤습니다. ㅠㅠ
채점이 1%까진 올라가는데 틀린 케이스를 못찾겠습니다.
1.C4C4C4C4/C4
2.CCC444/C4
3.BOBOJJ/BOJ
이런 유형의 케이스는 맞는데 도대체 어디서 틀리는건질 모르겟습니다....ㅠ
입력 AABBB
정답 B
코드의 출력 FRULA
댓글을 작성하려면 로그인해야 합니다.
bsdlcksdn 8년 전
스택의 push,pop을 잘 사용하지도 못하고, 다른방법으로 풀어보고싶어서
그냥 문자열로 비슷하게 풀어보려고 했습니다.
전체적인 구성은 스택과 비슷합니다
전체 배열(C4C4C4C4)에서 찾는 문자열의 맨처음('C)와 같은부분을 check배열에 넣어놓고
check배열을 처음부터 탐색하기 시작합니다.
그리고 C4를 찾게되면 start_index 부터 end_index 까지 NULL로 만들어놓습니다.
그리고 이전의 check로 돌아가서 NULL을 제외하고 다시 확인하는 그런방식입니다.
뭔가 더럽고, 어렵게 푼거같은 느낌이긴 한데 그래도 이런방법으로 풀어보고 싶어서 시도해봤습니다. ㅠㅠ
채점이 1%까진 올라가는데 틀린 케이스를 못찾겠습니다.
1.C4C4C4C4/C4
2.CCC444/C4
3.BOBOJJ/BOJ
이런 유형의 케이스는 맞는데 도대체 어디서 틀리는건질 모르겟습니다....ㅠ