Advertisement
MiroJoseph

RGB To Hex Conversion

Apr 15th, 2020
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.36 KB | None | 0 0
  1. My:
  2. object Kata {
  3.  
  4.  def rgb(r: Int, g: Int, b: Int): String ={
  5.   val l=List[Int](r,g,b).map[Int](x=>
  6.   {if(x<0) 0
  7.   else if(x>255) 255
  8.   else x})
  9.   String.format("%02X%02X%02X", l(0), l(1), l(2))}
  10. }
  11.  
  12. Other:
  13. object Kata {
  14.  
  15.   def rgb(r: Int, g: Int, b: Int) = {
  16.     def rnd(n: Int) = n max 0 min 255
  17.     "%02X%02X%02X" format (rnd(r), rnd(g), rnd(b))
  18.   }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement