반응형
[문제]
substring을 연습하는 문제입니다. 하나의 문자열이 입력된 후 글자 범위(start, end)가 입력됩니다.
문자열의 index 범위(start, end - 1)를 출력하기 위해 substring 메서드를 활용해야 합니다.
예시)
입력값 :
Helloworld
3 7
출력값:
lowo(Helloworld의 index 3 ~ index 6)
[코드]
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));
}
}
* 문제 출처 (Prepare > Java > Strings > Java Substring)
HackerRank
HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere!
www.hackerrank.com
반응형
'코딩 공부방 👩💻👨💻 > 알고리즘' 카테고리의 다른 글
[Java] 해커랭크(HackerRank) : Java Int to String (0) | 2023.02.08 |
---|---|
[Java] 해커랭크(HackerRank) : Java Static Initializer Block (0) | 2023.02.07 |
[Java] 해커랭크(HackerRank) : Java End-of-file (0) | 2023.02.05 |
[Java] 해커랭크(HackerRank) : Java Datatypes (0) | 2023.02.04 |
[Java] 해커랭크(HackerRank) : Loops II (0) | 2023.02.03 |
댓글