loading...

Daily Challenge #138 - Keep Up the Hoop

thepracticaldev profile image dev.to staff ・1 min read

Alex just got a new hula hoop, he loves it but feels discouraged because his little brother is better than him

Write a program where Alex can input (n) how many times the hoop goes round and it will return him an encouraging message :)

  • If Alex gets 10 or more hoops, return the string "Great, now move on to tricks".

  • If he doesn't get 10 hoops, return the string "Keep at it until you get it".


This challenge comes from Tam Borine on CodeWars. Thank you to CodeWars, who has licensed redistribution of this challenge under the 2-Clause BSD License!

Want to propose a challenge idea for a future post? Email yo+challenge@dev.to with your suggestions!

Discussion

pic
Editor guide
Collapse
vaibhavyadav1998 profile image
Vaibhav Yadav

In Go.

func hoop(n int) string {
    if n >= 10 {
        return "Great, now move on to tricks"
    }
    return  "Keep at it until you get it"
}
Collapse
savagepixie profile image
SavagePixie

JavaScript

const h = n => n > 9
    ? "Great, now move on to tricks"
    : "Keep at it until you get it"
Collapse
nickyoung profile image
Nick Young

PHP

<?php

function hoop_count( $n ) {
   return ( $n < 10 ) ? 'Keep at it until you get it' : 'Great, now move on to tricks';
}
Collapse
not_jffrydsr profile image
@nobody

Swish n' Clojure 🏀

(ns all.star)

(defn coach [n]
 (unless (< n 10) ;;inverse-if macro
  "Great, now move on to tricks" 
  "Keep at it until you get it"))
Collapse
yechielk profile image
Yechiel Kalmenson

Ruby:

def badass_hooper(hoops)
    hoops >= 10 ? "Great, now move on to tricks" : "Keep at it until you get it"
end
Collapse
erezwanderman profile image
erezwanderman

JS

hoops = x => console.log(x >= 10 ? "Great, now move on to tricks" : "Keep at it until you get it")
Collapse
not_jffrydsr profile image
@nobody

@whomever cares. . .
The numbering is off: this is challenge #139, not 138
~