코딩공부 35일차: 백준 단계별로 풀어보기 자바 6단계 / 6. 문자열(1)
#비전공자개발 공부 35일차
백준에서 알고리즘 공부중
단계별로 풀어보기
단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!152조건문if 등의 조건문을 사용해 봅시다
www.acmicpc.net
6. 문자열
(1) 백준 11654번 문제
아스키코드
문제
정답 인정 코드
한 글자만 출력하는 char 타입으로 선언하고
.next 혹은 .nextline 으로 입력받은 뒤
.charAt로 인덱스값을 정한다
이후 정수로 형변환 해주면 아스키코드에 해당하는 값을 불러올 수 있다
6. 문자열
(2) 백준 11720번 문제
숫자의 합
문제
정답 인정 코드
6. 문자열
(3) 백준 10809번 문제
알파벳 찾기
문제
정답 인정 코드
https://fbtmdwhd33.tistory.com/147 이해하기 매우 쉬운 블로그글
.indexOf()는 특정 문자의 위치를 반환하고
특정 문자가 존재하지 않으면 -1을 출력한다
그래도 아스키코드에서 'a'가 97이라는 걸 알아두면 좋을 것 같다
6. 문자열
(4) 백준 2675번 문제
문자열 반복
문제
오답
아무리 다른 사람들 코드랑 똑같이 수정해도 계속 런타임 오류 뜨고
이클립스에서도 인풋미스매치익셉션 떠서 진짜 계속 잡고 있었다
근데 모든 오류가 그렇듯이 고치니까 황당하다
정답 인정 코드
(첫 번째 for문은 왜 넣어야 하는지 다른 분께 질문한 상태고)
우선 두 번째 for문을 만들어 인덱스값 0부터 문자열의 길이까지 반복하게 하고
세 번째 for문으로 그 인덱스값 0에 해당하는 문자열을 0에서 r, 즉 r번 반복하게 만든다
안되면 변수위치 이리저리 바꿔보기..
중요한 걸 배웠다