結果

問題 No.3000 enuemu暗号
ユーザー togaerrortogaerror
提出日時 2015-04-18 01:23:32
言語 Perl
(5.38.2)
結果
AC  
実行時間 6 ms / 5,000 ms
コード長 1,475 bytes
コンパイル時間 35 ms
コンパイル使用メモリ 5,212 KB
実行使用メモリ 5,080 KB
最終ジャッジ日時 2023-09-17 22:26:56
合計ジャッジ時間 504 ms
ジャッジサーバーID
(参考情報)
judge11 / judge14
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 6 ms
4,920 KB
testcase_01 AC 5 ms
5,080 KB
testcase_02 AC 5 ms
4,824 KB
testcase_03 AC 5 ms
4,816 KB
権限があれば一括ダウンロードができます
コンパイルメッセージ
Main.pl syntax OK

ソースコード

diff #

#!/usr/bin/perl

use strict;
use warnings;

my $str = <>;
chomp $str;
my @array = split //, $str;

for(my $i = 0; $i < length $str; $i++) {
	if($array[$i] eq 'a') {
		$array[$i] = 'c';
	} elsif($array[$i] eq 'b') {
		$array[$i] = 'q';
	} elsif($array[$i] eq 'c') {
		$array[$i] = 'l';
	} elsif($array[$i] eq 'd') {
		$array[$i] = 'm';
	} elsif($array[$i] eq 'e') {
		$array[$i] = 'd';
	} elsif($array[$i] eq 'f') {
		$array[$i] = 'r';
	} elsif($array[$i] eq 'g') {
		$array[$i] = 's';
	} elsif($array[$i] eq 'h') {
		$array[$i] = 't';
	} elsif($array[$i] eq 'i') {
		$array[$i] = 'f';
	} elsif($array[$i] eq 'j') {
		$array[$i] = 'x';
	} elsif($array[$i] eq 'k') {
		$array[$i] = 'y';
	} elsif($array[$i] eq 'l') {
		$array[$i] = 'z';
	} elsif($array[$i] eq 'm') {
		$array[$i] = 'b';
	} elsif($array[$i] eq 'n') {
		$array[$i] = 'a';
	} elsif($array[$i] eq 'o') {
		$array[$i] = 'n';
	} elsif($array[$i] eq 'p') {
		$array[$i] = 'o';
	} elsif($array[$i] eq 'q') {
		$array[$i] = 'p';
	} elsif($array[$i] eq 'r') {
		$array[$i] = 'u';
	} elsif($array[$i] eq 's') {
		$array[$i] = 'v';
	} elsif($array[$i] eq 't') {
		$array[$i] = 'w';
	} elsif($array[$i] eq 'u') {
		$array[$i] = 'e';
	} elsif($array[$i] eq 'v') {
		$array[$i] = 'g';
	} elsif($array[$i] eq 'w') {
		$array[$i] = 'h';
	} elsif($array[$i] eq 'x') {
		$array[$i] = 'i';
	} elsif($array[$i] eq 'y') {
		$array[$i] = 'j';
	} elsif($array[$i] eq 'z') {
		$array[$i] = 'k';
	} 
}


print @array;
print "\n";

exit;
0