[백준/Java] 1316 그룹 단어 체커
1316 그룹 단어 체커 (자바8 68ms, 자바11 108ms) 문제 이해가 안되었다.대체 단어 N개를 입력받는거랑 뭔상관이지?✏️ 문제 해설N개의 입력받은 단어중에서, “그룹단어”가 몇개인지 찾는 문제이다.💡 그룹단어란?단어에 존재하는 모든 문자에 대해, 각 문자가 연속해서 나타나는 경우를 말한다.abc ⇒ a,b,c가 연속해서 나타나므로 그룹단어.aba ⇒ a,b가 나온 다음 또 a가 나타나므로 그룹단어 아님.aab ⇒ aa,b 즉, a,b가 연속해서 나타나므로 그룹단어.happy ⇒ h,a,p,y가 연속해서 나타나므로 그룹단어.즉 위에서 그룹단어는 3개이다.✏️ 문제 풀이💭 나의 생각:기준 문자를 하나 잡고, 반복문을 돌면서기존문자와 동일한 문자가 바로 옆이 아니라 뜬금없는 인덱스에 존재한다면..
2025. 1. 23.
[백준/Java] 단계별로 풀어보기 5단계 문자열 (27866 문자와 문자열, 2743 단어 길이 재기, 9086 문자열, 11654 아스키 코드, 11720 숫자의 합, 10809 알파벳 찾기, 2675 문자열 반복, 1152 단어의 개수, 2908 상수, 5622 다이얼, 11718 그대로 출력하기)
백준 단계별로 풀어보기 5단계 "문자열"(27866 문자와 문자열, 2743 단어 길이 재기, 9086 문자열, 11654 아스키 코드, 11720 숫자의 합, 10809 알파벳 찾기, 2675 문자열 반복, 1152 단어의 개수, 2908 상수, 5622 다이얼, 11718 그대로 출력하기) 그렇게 어려운 문제는 없었다!그래서 모든 문제들을 한번에 포스팅한다.27866 문자와 문자열 (104ms)문제단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오.입력첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다.둘째 줄에 정수 i가 주어진다.Sprout3출력 S의 i번째 글자를 출력한다.rcharAt을 사용하면 간단하다.charA..
2025. 1. 21.