가자공부하러!

이상한 문자 만들기 ( 프로그래머스 Lv1 ) - 완료 본문

공부/알고리즘

이상한 문자 만들기 ( 프로그래머스 Lv1 ) - 완료

오피스엑소더스 2019. 5. 25. 11:13

문제 링크

 

2019-05-25 시작!!

2019-05-25 끝! 11점 득!



1. 문제

2. 해결 방법

3. 내 코드

4. 참고 문서

 

1. 문제 : 



 

2. 해결 방법

[방법 1]

1. split 메소드를 활용해서 문자열 배열에 저장

2. 문자열 배열 각 요소의 문자를 하나 씩 꺼내서 짝-홀 검사하고 대문자 소문자 바꿔서 문자열에 누적

  > 실패 : "각 단어의 하나 이상의 공백문자로 구분" 조건 적용 안됨


[방법 2]

1. 방법1에서 공백문자 구분방법 추가해서 다시!

2. while 반복문에서 반복

3. 공백이면 무시하고 반복제어변수++ , 반복제어변수2=0

4. 공백이아니면 대소문자 검사해서 반복제어변수2++ , 반복제어변수++

  > 실패 : 문자열 s에 대소문자가 섞여있었을 줄이야... uppercase, lowercase 추가

  > 실패2 : 공백문자 개수 하나로 변경하지 않고 그대로 유지하니까 실패 감소

  > 성공 : ???? 마지막 공백도 넣어야됐네... 마지막 공백문자 제거 없애는 코드 주석처리하니까 성공



3. 내 코드 : 

github 소스코드 링크

수행결과 : 전부 실패!


[방법 2]

github 소스코드 링크

수행결과 : 실패-실패-성공









모범답안 소스코드 찬양하러 가기 링크




 

4. 참고 문서 : -

 

 

 

 

 

 

 

맨 위로

Comments