문자열나누기
-
프로그래머스 - 문자열 나누기알고리즘 2023. 2. 5.
내 풀이 단순히 문제에서 요구하는 내용을 그대로 읽어 내려가듯이 풀었다. 포인트는 첫 글자 세팅을 반복문 밖에서 하느냐 안에서 하느냐에 따른 방법의 차이 하나와 남은 글자 처리 방안이다. 나는 i 와 s의 길이 사이에서 범위를 벗어나게 되면 에러가 떨어지니까 에러가 떨어지지 않게끔 반복문을 제때 탈출하는게 중요하다. 그 방법으로 i가 문자열 s의 총 길이 보다 1글자수 적을때 answer을 증가 시키고 탈출 하는 것 이다. 문제에서 요구하는건 어차피 단어로 자르는 것이니까 문자열 s를 끝까지 돌릴 필요는 없는 것이다. public int solution(String s) { int answer = 0; int x_cnt = 0; int other_cnt = 0; char x = '0'; for(int i..