문자열(100자 이하)을 입력받은 후 정수를 입력받아 해당위치의 문자를 제거하고 출력하는 작업을 반복하다가 문자 1개가 남으면 종료하는 프로그램을 작성하시오.
첫 번째 문자의 위치는 1이며 만약 입력받은 번호가 문자열의 길이 이상이면 마지막 문자를 제거한다.
입 출력 예에서 진한글씨가 출력
word
3
wod
1
od
10
o
package com.jungol.algorithm068
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
StringBuilder sb = new StringBuilder(str);
while(true) {
int number = scanner.nextInt();
if(sb.length() > number) {
sb.deleteCharAt(number - 1);
System.out.println(sb);
}else {
if(number >= sb.length()) {
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb);
}
}
if(sb.length() == 1) {
break;
}
}
scanner.close();
}
}