Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
23
Task/The-Name-Game/Mathematica/the-name-game.math
Normal file
23
Task/The-Name-Game/Mathematica/the-name-game.math
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
ClearAll[NameGame]
|
||||
NameGame[n_] := Module[{y, b, f, m},
|
||||
If[StringStartsQ[ToLowerCase[n], "a" | "e" | "i" | "u" | "o"],
|
||||
y = ToLowerCase[n]
|
||||
,
|
||||
y = StringDrop[n, 1]
|
||||
];
|
||||
b = "b" <> y;
|
||||
f = "f" <> y;
|
||||
m = "m" <> y;
|
||||
Switch[ToLowerCase@StringTake[n, 1],
|
||||
"b", b = y,
|
||||
"f", f = y,
|
||||
"m", m = y
|
||||
];
|
||||
StringReplace["(X), (X), bo-(B)\nBanana-fana fo-(F)\nFee-fi-mo-(M)\n(X)! ", {"(X)" -> n, "(B)" -> b, "(F)" -> f, "(M)" -> m}]
|
||||
]
|
||||
NameGame["Gary"]
|
||||
NameGame["Earl"]
|
||||
NameGame["Billy"]
|
||||
NameGame["Felix"]
|
||||
NameGame["Mary"]
|
||||
NameGame["Steve"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue