코드 작성
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String phoneNumber = sc.next();
// '-'를 기준으로 분리하여 각각의 부분을 정수로 변환
String[] parts = phoneNumber.split("-");
int x = Integer.parseInt(parts[1]);
int y = Integer.parseInt(parts[2]);
System.out.print("010-" + y + "-" + x);
}
}
코드 설명
- Scanner 클래스를 사용하여 사용자로부터 전화번호를 입력받습니다.
- 입력받은 전화번호를 '-'를 기준으로 분리하여 String 배열에 저장합니다.
- 분리된 문자열 중 두 번째와 세 번째 요소를 정수로 변환하여 각각 변수 x와 y에 저장합니다.
- x와 y의 위치를 바꾸어서 "010-", y, "-", x를 조합하여 출력합니다.
이렇게 하면 입력받은 전화번호의 형식을 원하는대로 변환하여 출력할 수 있습니다.
'알고리즘' 카테고리의 다른 글
[코드트리] break문 / 1까지 나누기 (0) | 2024.02.20 |
---|---|
[코드트리] continue문 / 조건에 부합하는 수 (0) | 2024.02.20 |
[코드트리] cnt 활용하기 / 등장횟수 확인 (0) | 2024.02.20 |
[코드트리] and, or 혼합 / 두 사람 (0) | 2024.02.20 |
[코드트리]사칙연산 / 합과 차의 나눗셈 (0) | 2024.02.19 |