回答編集履歴

1

考慮不足

2021/12/09 01:34

投稿

KOZ6.0
KOZ6.0

スコア2626

test CHANGED
@@ -28,7 +28,9 @@
28
28
 
29
29
 
30
30
 
31
- になるので、(3) の部分は (-26)、(2) の部分は (+「ん」のコード + 1 - 26) してやればいいわけです。
31
+ ~~になるので、(3) の部分は (-26)、(2) の部分は (+「ん」のコード + 1 - 26) してやればいいわけです。~~
32
+
33
+ になるので、(3) の部分は (-26)、(2) の部分は (- 'A' +「ん」のコード - 26) してやればいいわけです。
32
34
 
33
35
 
34
36
 
@@ -94,7 +96,9 @@
94
96
 
95
97
  if (c >= 'A' && c <= 'Z') {
96
98
 
97
- code = (char)(c + 'ん' - 25);
99
+ //code = (char)(c + 'ん' - 25);
100
+
101
+ code = (char)(c - 'A' + 'ん' - 26);
98
102
 
99
103
  } else if (c > 'Z' && c <= 'ん') {
100
104