728x90
반응형
해커랭크 - https://www.hackerrank.com/
Prepare > Java > Strings > Java Substring
문자열, s 및 두 개의 인덱스(시작 및 끝)가 주어지면 시작에서 끝-1까지를 포함하는 범위의 모든 문자로 구성된 하위 문자열을 출력합니다. 이 문제를 완료하는 데 도움이 되는 String 클래스의 substring이 도움이 됩니다.
Input Format
첫 번째 줄에는 s를 나타내는 단일 문자열이 있습니다.
두 번째 줄에는 start 및 end의 각 값을 나타내는 두 개의 공백으로 구분된 정수가 포함됩니다.
Constraints
- 1 ≤ |s| ≤ 100
- 0 ≤ start < end ≤ n
- 문자열 s는 영어 알파벳 문자(즉, [a-zA-Z])로만 구성됩니다.
Output Format
시작에서 끝-1까지 포함 범위의 하위 문자열을 인쇄합니다.
Sample Input
Helloworld
3 7
Sample Output
lowo
Explanation
아래 다이어그램에서 substring은 녹색으로 강조 표시됩니다.
Code :
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String S = in.next();
int start = in.nextInt();
int end = in.nextInt();
System.out.println(S.substring(start, end));
}
}
개인 공부를 위한 포스팅입니다.
모든 번역, 코드는 완벽하지 않을 수 있습니다.
728x90
반응형
'> 개발-IT-인터넷 > > JAVA' 카테고리의 다른 글
[해커랭크(HackerRank) JAVA 풀이] - Java String Reverse (0) | 2021.09.01 |
---|---|
[해커랭크(HackerRank) JAVA 풀이] - Java Substring Comparisons (0) | 2021.08.31 |
[해커랭크(HackerRank) JAVA 풀이] - Java Strings Introduction (0) | 2021.08.31 |
[해커랭크(HackerRank) JAVA 풀이] - Java Currency Formatter (0) | 2021.08.27 |
[해커랭크(HackerRank) JAVA 풀이] - Java Int to String (0) | 2021.08.27 |