結果
| 問題 | No.163 cAPSlOCK |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2018-04-08 18:28:49 |
| 言語 | Java (openjdk 23) |
| 結果 |
AC
|
| 実行時間 | 131 ms / 5,000 ms |
| コード長 | 2,497 bytes |
| コンパイル時間 | 3,677 ms |
| コンパイル使用メモリ | 77,164 KB |
| 実行使用メモリ | 54,384 KB |
| 最終ジャッジ日時 | 2024-06-26 20:23:23 |
| 合計ジャッジ時間 | 7,680 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 20 |
ソースコード
import java.util.Scanner;
// 問題文
// Zeldaは、昨日PCにパスワードを設定した。
// 今日、PCを起動したが、昨日入力したパスワードでは入れない事に気づいた。
// よくよく考えてみると、Caps Lock機能がオンのまま気づかずに入力してしまったようだ。
// *として隠されて表示されるため、入力中には気づかなかったらしい。
// パスワードは、大文字・小文字の半角アルファベット52種類のみ使用する。
// Caps Lockは入力するアルファベットが、小文字の入力なら大文字に、大文字の入力なら小文字として入力される機能である。
// 昨日入力したはずのパスワードの文字列が与えられるので
// 誤って設定された「現在の」パスワードを求めてください。
// ***
// 入力
// Sは、小文字または大文字の半角アルファベット52種類からなる文字列が与えられる。
// 1≤|S|≤100
// ***
// 出力
// 誤って設定された現在のパスワードを求めてください。
// 最後に改行してください。
public class No163 {
public static void main(String[] args) {
// 標準入力から読み込む際に、Scannerオブジェクトを使う。
Scanner sc = new Scanner(System.in);
String str = sc.next();
// System.out.println(str);
// String[] moji = str.split("");
char[] c = str.toCharArray();
String out = "";
for(int i = 0; i < str.length(); i++){
// aaa = aaa + c[i];
if(Character.isUpperCase(c[i])) {
// System.out.println("A");
out = out + String.valueOf(c[i]).toLowerCase();
}else {
// System.out.println("a");
out = out + String.valueOf(c[i]).toUpperCase();
}
}
System.out.println(out);
// System.out.println("aaa = " + aaa);
//
// int l = sc.nextInt();
// int m = sc.nextInt();
// int n = sc.nextInt();
// int total = (100 * l) + (25 * m) + n;
//
// int sen = total / 1000;
// total = total - (sen * 1000);
// int hyaku = total / 100;
// total = total - (hyaku * 100);
// int nijugo = total / 25;
// total = total - (nijugo * 25);
// int iti = total;
//
// System.out.println(hyaku + nijugo + iti);
}
}