본문 바로가기
자바/자바

[자바] 시저 암호를 푸는 프로그램을 작성하시오

by 이얏호이야호 2023. 1. 6.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

입출력예시

입력예시1

CAT 5

출력예시1

정답은 : HFY 입니다.

입력예시2

SAM 6

출력예시2

정답은 : YGS 입니다.

 

 

답안코드

더보기

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String inputS = in.next();
        int inputI = in.nextInt();
        getWord(inputS, inputI);
    }

    public static void getWord(String st, int n)
    {
        String str = "";
        for(int i = 0; i < st.length(); i++){
            int j = st.charAt(i) - 65;
            int k = (j + n) % 26;
            str += (char)(k + 65);
        }
        System.out.println("정답은 : "+str+" 입니다.");
    }
}

 

 

 


더 많은 자바코드가 보고 싶다면?

 

https://chuinggun.tistory.com/category/%EC%9E%90%EB%B0%94/%EC%9E%90%EB%B0%94

 

댓글