본문 바로가기

알고리즘/문제 풀이

SW 2047 신문 헤드라인

SW Expert Academy

0. 문제

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

1. 풀이

import java.util.ArrayList;
import java.util.Scanner;

public class Solution {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String N = sc.next();

        ArrayList<Integer> list = new ArrayList<>();

        for (int i = 0; i < N.length(); i++) {
            list.add(N.charAt(i) - 64);
        }

        for (int i = 0; i < N.length(); i++) {
            System.out.print(list.get(i)+ " ");
        }


        }

    }

A의 ASCII 코드는 65임을 이용.

A~Z는 65부터 순차적으로 커짐. 

따라서 A-64 = 1이므로 나머지 수들도 그에 맞게 나타낼 수 있음.