From 742b8224c93e7ade0ab3a9bf257aeba6bf8d9281 Mon Sep 17 00:00:00 2001 From: "exercism-solutions-syncer[bot]" <211797793+exercism-solutions-syncer[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 18:05:57 +0000 Subject: [PATCH] [Sync Iteration] typescript/raindrops/1 --- solutions/typescript/raindrops/1/raindrops.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 solutions/typescript/raindrops/1/raindrops.ts diff --git a/solutions/typescript/raindrops/1/raindrops.ts b/solutions/typescript/raindrops/1/raindrops.ts new file mode 100644 index 0000000..df8ba50 --- /dev/null +++ b/solutions/typescript/raindrops/1/raindrops.ts @@ -0,0 +1,21 @@ +export function convert(parameter:number) { + let raindrop = "" + if(parameter % 3 === 0 && parameter % 5 === 0 && parameter % 7 === 0){ + raindrop +="PlingPlangPlong" + }else if(parameter % 5 === 0 && parameter % 7 === 0){ + raindrop += "PlangPlong" + }else if(parameter % 3 === 0 && parameter % 7 === 0){ + raindrop += "PlingPlong" + } else if(parameter % 3 === 0 && parameter % 5 === 0){ + raindrop += "PlingPlang" + }else if(parameter % 7 === 0 ){ + raindrop += "Plong" + }else if(parameter % 5 === 0 ){ + raindrop += "Plang" + }else if(parameter % 3 === 0 ){ + raindrop += "Pling" + }else{ + return parameter.toString() + } + return raindrop +}