반응형
안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1810 : (포인터) 부분 문자열 (small) (자바, JAVA)입니다.
Intro
Question
문제 설명
입력
첫째 줄에 1개의 문자열이 입력된다. 문자열의 최대 길이는 100미만이다.
둘째 줄에 부분문자열의 시작위치 a와 끝위치 b가 정수로 입력된다. (단 1<=a<=b<=100)
출력
입력받은 문자열에서 a번째 문자부터 b번째 문자까지를 출력한다.
예시
- 입력 :
abcdefg
1 3 - 출력 : abc
Solution (풀이)
- 풀이 : 메모리 11172, 시간 : 68
public class Answer1 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int start = Integer.parseInt(st.nextToken()); // 자를 시작 문자 자리
int end = Integer.parseInt(st.nextToken()); // 자를 마지막 문자 자리
System.out.println(line.substring(start-1, end)); // substring을 이용한 String 자르기
}
}
Ranking(순위)
반응형
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp_Java] Q1805 : 비밀 전화번호 (0) | 2022.12.07 |
---|---|
[CodeUp_Java] Q1807 : 우박수 길이 (0) | 2022.12.07 |
[CodeUp_Java] Q1851 : 재귀로 * n개 한 줄로 출력하기 (2) | 2022.12.06 |
[CodeUp_Java] Q1853 : 재귀로 1부터 n까지 합 리턴하기 (0) | 2022.12.05 |
[CodeUp_Java] Q1854 : 재귀로 각 자리 수의 합 리턴하기 (0) | 2022.12.05 |