文章の順番を入れ替えたラブレター（後編の2）｜文章題で身に付くプログラミング思考入門️（17/25）

## はじめに

前回、「最終回です」とお話ししたのに、予想外に長くなってしまって焦っています。
シンプルにすることは、シンプルではない。
そういうものですね。
とても大事な考え方だと思います。お付き合いください。

- [前編](https://qiita.com/yuki_thewaggle/items/221bf14462fc5c4170ac)
- [中編](https://qiita.com/yuki_thewaggle/items/611149af390eaea6ee06)
- [後編の1](https://qiita.com/yuki_thewaggle/items/11e0196084db860d1a68)

『文章題で身に付くプログラミング思考入門️』は、日常や文章問題からプログラミング思考を身に付けていく、簡単で身近で、あなたをちょっと輝かせてくれるシリーズです。

今回は、後編の2です。

## これまでのまとめ

https://qiita.com/advent-calendar/2024/thewaggle

## 対象者
- プログラミングの考え方を学びたい人
- プログラミングに挫折したことのある人
- 論理的思考を鍛えたい人
- 文系の人
- エンジニアの思考を理解したい人

## 概要
さて、**とは言え、文章が長いので、もっと簡潔にできませんか？** という観点でラブレターをブラッシュアップしていく2回目です。

### シンプルにするために重要な3つの方法

- 無駄をなくす
- 順番を整理する、入れ替える
- まとめる（合わせる）

### ラブレターをシンプルにしてみる

さて、無駄をなくした文章はこちらです。

```
振り返ると、たくさんの時間を共に過ごしてきましたね。
楽しいことも、つらいことも、すべてを一緒に乗り越えてきたことが、私たちの絆を深めてくれたと思います。
初めて手をつないだあの日、笑い合った何気ない瞬間、そして特別な記念日たち。
けれど、それ以上に、苦しい時にあなたがそばにいてくれたことが、私にとって何よりも大きな支えでした。

あなたはいつも優しく励ましてくれましたね。
「大丈夫、一緒に乗り越えよう」という言葉に、どれほど救われたことでしょう。
あなたとだからこそ、どんな逆風も耐えてこれたんだと思います。

これから先も、どんな困難も乗り越えられる。
なぜなら、あなたといることで、私はどんなときも力強く前を向けるから。

これまで本当にありがとう。
そして、これからもよろしくね。
あなたと一緒に歩む未来が、私の何よりの幸せです。
心からの愛と感謝を込めて。
（370文字）
```

#### 順番を整理する、入れ替える

さあ、それでは情報を整理して入れ替えてみましょう。
まずは、過去と現在と未来に分けてみましょうか。
迷った時は、物理から攻めると割と上手く行ったりします。

```
【過去】
振り返ると、たくさんの時間を共に過ごしてきましたね。
初めて手をつないだあの日、笑い合った何気ない瞬間、そして特別な記念日たち。
けれど、それ以上に、苦しい時にあなたがそばにいてくれたことが、私にとって何よりも大きな支えでした。
あなたはいつも優しく励ましてくれましたね。
「大丈夫、一緒に乗り越えよう」という言葉に、どれほど救われたことでしょう。
これまで本当にありがとう。

【現在】
楽しいことも、つらいことも、すべてを一緒に乗り越えてきたことが、私たちの絆を深めてくれたと思います。
あなたとだからこそ、どんな逆風も耐えてこれたんだと思います。
なぜなら、あなたといることで、私はどんなときも力強く前を向けるから。
心からの愛と感謝を込めて。

【未来】
これから先も、どんな困難も乗り越えられる。
そして、これからもよろしくね。
あなたと一緒に歩む未来が、私の何よりの幸せです。

（370文字）
```

ふむ。なるほど。
過去についての記述が多いですね。
昔を振り返って共感したい経験や想いが強いんでしょうね。

シンプルにするために、一旦ゴールに向き直りましょうか。
今回のラブレターのゴールは以下の通りなので、

```
長年連れ添ったパートナーへ、感謝の気持ちと愛情を伝える
```

感謝の気持ちと愛情を伝えている文章だけを残しましょうか。

```
【過去】
けれど、それ以上に、苦しい時にあなたがそばにいてくれたことが、私にとって何よりも大きな支えでした。
あなたはいつも優しく励ましてくれましたね。
「大丈夫、一緒に乗り越えよう」という言葉に、どれほど救われたことでしょう。
これまで本当にありがとう。

【現在】
あなたとだからこそ、どんな逆風も耐えてこれたんだと思います。
なぜなら、あなたといることで、私はどんなときも力強く前を向けるから。
心からの愛と感謝を込めて。

【未来】
そして、これからもよろしくね。
あなたと一緒に歩む未来が、私の何よりの幸せです。

（236文字）
```

だいぶ減りましたね。36%くらいシンプルにできました。

では更に、事実と解釈で分けてみましょうか。
複数に分けたほうが良い文も出てくるかもしれません。
やってみましょう。

```
【事実】
けれど、それ以上に、苦しい時にあなたがそばにいてくれたことが、
あなたはいつも優しく励ましてくれましたね。
「大丈夫、一緒に乗り越えよう」という言葉に、

【解釈】
私にとって何よりも大きな支えでした。
どれほど救われたことでしょう。
あなたとだからこそ、どんな逆風も耐えてこれたんだと思います。
これまで本当にありがとう。
なぜなら、あなたといることで、私はどんなときも力強く前を向けるから。
心からの愛と感謝を込めて。
あなたと一緒に歩む未来が、私の何よりの幸せです。
そして、これからもよろしくね。

（236文字）
```

ラブレターなので当然と言えば当然ですが、解釈の方が多かったですね。
事実は、根拠の裏付けとなる大事な情報なのでそのまま残しましょう。

ということで、解釈をもう少し見ていきましょうか。
よく似た意図・言葉使いという観点で、一旦グルーピングしてみましょう。

```
【事実】
けれど、それ以上に、苦しい時にあなたがそばにいてくれたことが、
あなたはいつも優しく励ましてくれましたね。
「大丈夫、一緒に乗り越えよう」という言葉に、

【解釈】
私にとって何よりも大きな支えでした。
どれほど救われたことでしょう。

あなたとだからこそ、どんな逆風も耐えてこれたんだと思います。
あなたと一緒に歩む未来が、私の何よりの幸せです。
なぜなら、あなたといることで、私はどんなときも力強く前を向けるから。

これまで本当にありがとう。

そして、これからもよろしくね。

心からの愛と感謝を込めて。
（236文字）
```

こうして見てみると、なんとなく言わんとしていることがまとめられそうですね。

ということで、先にまとめちゃいましょうか。

...と思ったのですが、だいぶ長くなりましたので次の記事に回しましょう。
次回は、シンプルにするための方法のうち、「まとめる（合わせる）」の実践です。

## まとめ

順番の入れ替えに必要なこと
1. まず初めに、ゴールは何なのかを明確にする
1. 俯瞰的に見直す
    1. いかに柔軟な目線で縦横無尽に検証できるか
1. シンプルにする
    - 無駄をなくす
    - 順番を整理する、入れ替える

## 最後に
ここまで読んでくださってありがとうございます！
少しでも役に立ったら「いいね」をください。続ける励みになります！