013-001-005

Stringクラス:部分文字列

初級

問題説明

Stringクラス:部分文字列

この問題では: substring(start, end)メソッドを使って文字列から指定範囲の部分文字列を切り出し、元の文字列と切り出した文字列を標準出力に表示するプログラムを作成します。

学習目標: substringメソッドで文字列を切り出す

文字列から指定範囲の部分文字列を取り出すプログラムを作ります。substring(start, end)で、start位置から(end-1)位置までを抽出しましょう。

入力

1行目: 文字列(String)
2行目: 開始位置(整数)
3行目: 終了位置(整数)

出力

Original: [元の文字列]
Substring: [部分文字列]
```java

## 具体例

### 例1: 先頭から切り出し
入力:
```java
Hello
0
3
```java
出力:
```java
Original: Hello
Substring: Hel
```java

### 例2: 途中から切り出し
入力:
```java
Java
1
4
```java
出力:
```java
Original: Java
Substring: ava
```java

### 例3: 境界値(1文字)
入力:
```java
A
0
1
```java
出力:
```java
Original: A
Substring: A

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
Hello
0
3
期待される出力:
Original: Hello
Substring: Hel
正常系
入力:
Java
1
4
期待される出力:
Original: Java
Substring: ava
境界値
入力:
A
0
1
期待される出力:
Original: A
Substring: A
problem.testType.edge
入力:
Programming
0
7
期待される出力:
Original: Programming
Substring: Program
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能