알고리즘/백준

코딩공부 38일차: 백준 5622 다이얼 자바/ 단계별로 풀어보기 자바 6단계 / 6. 문자열(4)

김발자~ 2022. 9. 7. 22:55
반응형

개발 공부 38일차

백준에서 알고리즘 공부중

https://www.acmicpc.net/step

 

단계별로 풀어보기

단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!152조건문if 등의 조건문을 사용해 봅시다

www.acmicpc.net

 

 

 


6. 문자열

(8) 백준 5622번 문제

상수

 

문제

 

과정 생각해보기

각 문자에 해당하는 숫자들을 배당해주고1은 2초부터 시작해서 0까지 1초씩 늘려 입력해준다 -반복문 쓰면 될 듯

그래서 이렇게 만들어봤는데 콘솔에서도 실행이 되지 않았다!

(ㅠㅠ)

 

 

정답 인정 코드

if문만 써서 완전히 까먹고 있던 switch문을 사용했다

알파벳 개수가 일정치 않다보니 이렇게 지저분하고 긴 코드가 나오는 듯하다

 

s.charAt(i) (s.charAt(1) = A)로 문자열을 한 글자씩 분리하고,

이를 반복하기 위해 문자 길이만큼 반복하는 for문 안에 두는 것이 핵심

 

배열 안 써도 .charAt를 쓰면 언제든지 인덱스값 순서대로 뽑을 수 있다는 것을 명심..

(자꾸 쓸데없이 배열 만드려는 나한테 하는 소리)

 

 

직후 백지 복습

코드가 길 뿐이지 매우 단순해서 어렵지 않았다

 

 

 


앞으론 매일 1문제씩만 올릴 듯

느려도 괜찮다 꾸준히만 하자

반응형