코딩 공부

[프로그래머스] 가장 가까운 같은 글자 (Java - Lv.1)

ZZJJing 2023. 8. 23. 17:27

 

문제 ) 

출처 : 프로그래머스

 

 

처음에는 쓸데 없이 indexOf를 사용해서 인덱스 값을 뽑아야 하나 생각했는데... 

한~ 참 있다가 생각하니 

그냥 맵으로 

키 값을 확인해서 바꿔 놓고 뺄셈만 하면 되겠구나!! 

생각이 딱 드니깐 왜 Level 1 인지 깨달았다........ 

 

 

나는 파라미터로 받은 String을  split으로 배열로 만들어서 사용했는데, 

String은 charAt(i) 타입으로  for 문 안에서 사용이 가능했는데 

 char ch = s.charAt(i);

 

생각해내지 못한게 아쉬웠다. 

더 짧게 풀이하신 분들 보면서 더 공부하도록 해야겠다!