【気が狂ったことがしたい】すべて「あ」にするジェネレータ爆誕

# はじめに

気が狂ったことをしたかった。

# すべて「あ」にするジェネレータ

というクソアプリを [paiza.IO](https://paiza.io/ja) に載せました!
こちらです: https://paiza.io/projects/J7A_peE3Jx3PJ7XeKADm1w

- 入力した文字列をすべて「あ」に変換して出力します。
- ただし、単に"あ"にするわけでなく、微妙に面影を残します。
- いえ、機械学習とかじゃなくて、完全にルールベースです。

**例**

|入力|出力|
|:-----------------|:------------------|
|すべて「あ」にするジェネレータ爆誕|ああ゛あ「あ」あああア゛ァアアーア亜亜|
|Qiitaは、プログラミングに関する知識を記録・共有するためのサービスです。|Aaaaaあ、ア°アア゛アアアア゛あ亜ああ亜亜あ亜亜・亜亜あああああアーア゛アあ゛あ。|
|国境の長いトンネルを抜けると雪国であった。夜の底が白くなった。信号所に汽車が止まった。|亜亜あ亜あアアアアあ亜あああ亜亜あ゛あっあ。亜あ亜あ゛亜ああっあ。亜亜亜あ亜亜あ゛亜あっあ。|
|ルイズ！ルイズ！ルイズ！ルイズぅぅうううわぁああああああああああああああああああああああん！！！あぁああああ…ああ…あっあっー！あぁああああああ！！！ルイズルイズルイズぅううぁわぁああああ！！！あぁクンカクンカ！クンカクンカ！スーハースーハー！スーハースーハー！いい匂いだなぁ…くんくんんはぁっ！ルイズ・フランソワーズたんの桃色ブロンドの髪をクンカクンカしたいお！クンカクンカ！あぁあ！！間違えた！モフモフしたいお！モフモフ！モフモフ！髪髪モフモフ！カリカリモフモフ…きゅんきゅんきゅい！！小説12巻のルイズたんかわいかったよぅ！！あぁぁああ…あああ…あっあぁああああ！！ふぁぁあああんんっ！！アニメ2期放送されて良かったねルイズたん！あぁあああああ！かわいい！ルイズたん！かわいい！あっああぁああ！コミック2巻も発売されて嬉し…いやぁああああああ！！！にゃああああああああん！！ぎゃああああああああ！！ぐあああああああああああ！！！コミックなんて現実じゃない！！！！あ…小説もアニメもよく考えたら…ル イ ズ ち ゃ ん は 現実 じ ゃ な い？にゃあああああああああああああん！！うぁああああああああああ！！そんなぁああああああ！！いやぁぁぁあああああああああ！！はぁああああああん！！ハルケギニアぁああああ！！この！ちきしょー！やめてやる！！現実なんかやめ…て…え！？見…てる？表紙絵のルイズちゃんが僕を見てる？表紙絵のルイズちゃんが僕を見てるぞ！ルイズちゃんが僕を見てるぞ！挿絵のルイズちゃんが僕を見てるぞ！！アニメのルイズちゃんが僕に話しかけてるぞ！！！よかった…世の中まだまだ捨てたモンじゃないんだねっ！いやっほぉおおおおおおお！！！僕にはルイズちゃんがいる！！やったよケティ！！ひとりでできるもん！！！あ、コミックのルイズちゃああああああああああああああん！！いやぁあああああああああああああああ！！！！あっあんああっああんあアン様ぁあ！！シ、シエスター！！アンリエッタぁああああああ！！！タバサｧぁあああ！！ううっうぅうう！！俺の想いよルイズへ届け！！ハルケギニアのルイズへ届け！ [^1] |アアア゛！アアア゛！アアア゛！アアア゛ぁぁああああぁああああああああああああああああああああああん！！！あぁああああ…ああ…あっあっー！あぁああああああ！！！アアア゛アアア゛アアア゛ぁああぁあぁああああ！！！あぁアンアアンア！アンアアンア！アーアーアーアー！アーアーアーアー！ああ亜ああ゛あぁ…あんあんんあぁっ！アアア゛・アアンアアーア゛あんあ亜亜ア゛アンア゛あ亜あアンアアンアああああ！アンアアンア！あぁあ！！亜亜ああ！アアアアああああ！アアアア！アアアア！亜亜アアアア！アアアアアアアア…あぁんあぁんあぁあ！！亜亜12亜あアアア゛あんああああっああぁ！！あぁぁああ…あああ…あっあぁああああ！！あぁぁあああんんっ！！アアア2亜亜亜あああ亜あっああアアア゛あん！あぁあああああ！ああああ！アアア゛あん！ああああ！あっああぁああ！アアッア2亜あ亜亜あああ亜あ…ああぁああああああ！！！あぁああああああああん！！あ゛ぁああああああああ！！あ゛あああああああああああ！！！アアッアあんあ亜亜あ゛ぁああ！！！！あ…亜亜あアアアあああ亜あああ…ア ア ア゛ あ ぁ ん あ 亜亜 あ゛ ぁ あ あ？あぁあああああああああああああん！！あぁああああああああああ！！あんあぁああああああ！！ああぁぁぁあああああああああ！！あぁああああああん！！アアアア゛アアぁああああ！！ああ！あああぁー！あああああ！！亜亜あんあああ…あ…あ！？亜…ああ？亜亜亜あアアア゛あぁんあ゛亜あ亜ああ？亜亜亜あアアア゛あぁんあ゛亜あ亜あああ゛！アアア゛あぁんあ゛亜あ亜あああ゛！亜亜あアアア゛あぁんあ゛亜あ亜あああ゛！！アアアあアアア゛あぁんあ゛亜あ亜ああああああ゛！！！ああっあ…亜あ亜ああ゛ああ゛亜ああアンあ゛ぁああんあ゛あっ！ああっあぁあああああああ！！！亜ああアアア゛あぁんあ゛ああ！！あっああアアァ！！ああああ゛あ゛あああん！！！あ、アアッアあアアア゛あぁああああああああああああああん！！ああぁあああああああああああああああ！！！！あっあんああっああんあアン亜ぁあ！！ア、アアアアー！！アンアアッアぁああああああ！！！アア゛アｧぁあああ！！ああっあぁああ！！亜あ亜ああアアア゛あ亜あ！！アアアア゛アアあアアア゛あ亜あ！|

[^1]: オリジナルだと思われたら身分が死ぬので一応注釈しますが、古来からネットで見られるコピペです。これがやりたかっただけという説もある。

![paizaio.png](https://qiita-image-store.s3.amazonaws.com/0/150194/592de21f-6401-f83d-e8f4-2ca5adb24934.png)

技術的にはさほど難しいことはしていません。
入力のStringをJavaScriptで文字変換して出力しているだけです。勢いをお楽しみください。
出力の文字列から入力を当てるクイズとか楽しいかも知れませんね。

（追記: 2019/04/12）
@TakuTaku04 さんがGUI作ってくださいました!!!! うれしい……うれしい……!!!
どうぞこちらでお試しください!!! そしてどうぞコメント欄から @TakuTaku04 さんにいいね！をお送りください!!!!
https://jsfiddle.net/9hLvrgao/25/show
![68747470733a2f2f71696974612d696d6167652d73746f72652e73332e61702d6e6f727468656173742d312e616d617a6f6e6177732e636f6d2f302f3238343931352f62336132343630372d316163352d363465392d303432352d6263373563316162326361392e67696.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/150194/90bf3fa0-5b6c-dadb-2139-7e5368116cbe.gif)

# ああああ

あああ゛あ゛っああ゛あぁああ?
亜亜あアアンあ亜亜ああAaaaAaaaaaあ亜っあ、亜ああ亜aaaaa.AAあ亜亜あ゛あああああ゛、
あぁああああアアア゛アあ亜亜あ゛アァア゛あ亜亜あああああ゛あ゛ああああ。
あんああ亜あああ゛アアアア°ア!![^2]

[^2]: おわりに いかがだったでしょうか? 処理のメインの部分のみJavaScriptを使って、残りはpaiza.IOに丸投げしましたが、しょうもないアイデアを一瞬でウェブに公開することができました。みんなも作ろうぜクソアプリ!!