回答編集履歴

5

引用を追加

2024/04/25 01:53

投稿

fana
fana

スコア11708

test CHANGED
@@ -34,6 +34,8 @@
34
34
 
35
35
  ---
36
36
 
37
+ > (友人曰くifとかforとか…との事でした…)
38
+
37
39
  おそらく,友人が述べているのは,上記の
38
40
 
39
41
  > 「ifをたくさん書くのが不満であれば,この26連装 if を for のループでまとめてはどうか」

4

追記

2024/04/25 01:52

投稿

fana
fana

スコア11708

test CHANGED
@@ -31,3 +31,26 @@
31
31
  * (私の想像とは違って)「コレが思いつかない」という話だったならば,とりあえず上記が「回答」のひとつになるでしょう.
32
32
  * (私の想像通りに)「コレよりもマシな何かを考えている」という話なのであれば,そういう意味合いのわかる質問をするべきです.
33
33
  そうすれば「ifをたくさん書くのが不満であれば,この26連装 if を for のループでまとめてはどうか」だとか「ASCIIコードを利用してやればどうの」いう方向の話が,その話に沿った形で提示されることになるでしょう.
34
+
35
+ ---
36
+
37
+ おそらく,友人が述べているのは,上記の
38
+
39
+ > 「ifをたくさん書くのが不満であれば,この26連装 if を for のループでまとめてはどうか」
40
+
41
+ に相当するような話であり,例えば下記のような感じなのかな,と想像します.
42
+
43
+ ```C
44
+ //「 if を 26個書くってのはさすがにどうかなー,とか思うから,26回ループする for を用いてやる」的な
45
+ char MyToUpper( char input )
46
+ {
47
+ const char *Lower = "abcdefghijklmnopqrstuvwxyz";
48
+ const char *Upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
49
+
50
+ for( int i=0; i<26; ++i )
51
+ {
52
+ if( input == Lower[i] )return Upper[i];
53
+ }
54
+ return input;
55
+ }
56
+ ```

3

不要文字を削除

2024/04/25 01:41

投稿

fana
fana

スコア11708

test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  * (私の想像とは違って)「コレが思いつかない」という話だったならば,とりあえず上記が「回答」のひとつになるでしょう.
32
32
  * (私の想像通りに)「コレよりもマシな何かを考えている」という話なのであれば,そういう意味合いのわかる質問をするべきです.
33
- そうすれば「ifをたくさん書くのが不満であれば,この26連装 if を for のループでまとめてはどうか」だとか「ASCIIコードを利用してやればどうの」いう方向の話が,その話に沿った形で提示されることになるでしょう.
33
+ そうすれば「ifをたくさん書くのが不満であれば,この26連装 if を for のループでまとめてはどうか」だとか「ASCIIコードを利用してやればどうの」いう方向の話が,その話に沿った形で提示されることになるでしょう.

2

誤記修正

2024/04/25 01:39

投稿

fana
fana

スコア11708

test CHANGED
@@ -13,10 +13,10 @@
13
13
  っていうのを26個書き並べて
14
14
 
15
15
  ```C
16
- if( input=='a' )return `A`;
16
+ if( input=='a' )return 'A';
17
- if( input=='b' )return `B`;
17
+ if( input=='b' )return 'B';
18
18
  /* …略… */
19
- if( input=='z' )return `Z`;
19
+ if( input=='z' )return 'Z';
20
20
  return input; //小文字じゃなかった場合は入力された文字を返す
21
21
  ```
22
22
 

1

Markdown修正

2024/04/25 01:38

投稿

fana
fana

スコア11708

test CHANGED
@@ -30,4 +30,4 @@
30
30
 
31
31
  * (私の想像とは違って)「コレが思いつかない」という話だったならば,とりあえず上記が「回答」のひとつになるでしょう.
32
32
  * (私の想像通りに)「コレよりもマシな何かを考えている」という話なのであれば,そういう意味合いのわかる質問をするべきです.
33
- そうすれば「ifをたくさん書くのが不満であれば,この26個連装 if を for のループでまとめてはどうか」だとか「ASCIIコードを利用してやればどうの」いう方向の話が,その話に沿った形で提示されることになるでしょう.
33
+ そうすれば「ifをたくさん書くのが不満であれば,この26個連装 if を for のループでまとめてはどうか」だとか「ASCIIコードを利用してやればどうの」いう方向の話が,その話に沿った形で提示されることになるでしょう.