Advertisement
Spocoman

01. Day of Week

Dec 19th, 2021 (edited)
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function dayOfWeek(input) {
  2.     let num = parseInt(input[0]);
  3.    
  4.     if (num == 1)
  5.         console.log('Monday');
  6.     else if (num == 2)
  7.         console.log('Tuesday');
  8.     else if (num == 3)
  9.         console.log('Wednesday');
  10.     else if (num == 4)
  11.         console.log('Thursday');
  12.     else if (num == 5)
  13.         console.log('Friday');
  14.     else if (num == 6)
  15.         console.log('Saturday');
  16.     else if (num == 7)
  17.         console.log('Sunday');
  18.     else
  19.         console.log('Error');
  20. }
  21.  
  22. Второ решение (switch):
  23.  
  24. function dayOfWeek(input) {
  25.     let num = parseInt(input[0]);
  26.  
  27.     switch (num) {
  28.         case 1:
  29.             console.log('Monday');
  30.             break;
  31.         case 2:
  32.             console.log('Tuesday');
  33.             break;
  34.         case 3:
  35.             console.log('Wednesday');
  36.             break;
  37.         case 4:
  38.             console.log('Thursday');
  39.             break;
  40.         case 5:
  41.             console.log('Friday');
  42.             break;
  43.         case 6:
  44.             console.log('Saturday');
  45.             break;
  46.         case 7:
  47.             console.log('Sunday');
  48.             break;
  49.         default:
  50.             console.log('Error');
  51.             break;
  52.     }
  53. }
  54.  
  55. Решение с тернарен оператор:
  56.  
  57. function dayOfWeek(input) {
  58.     let num = parseInt(input[0]);
  59.  
  60.     console.log(
  61.         num == 1 ? "Monday" :
  62.         num == 2 ? "Tuesday" :
  63.         num == 3 ? "Wednesday" :
  64.         num == 4 ? "Thursday" :
  65.         num == 5 ? "Friday" :
  66.         num == 6 ? "Saturday" :
  67.         num == 7 ? "Sunday" : "Error"
  68.     );
  69. }
  70.  
  71. Решение с колекция и тернарен оператор:
  72.  
  73. function dayOfWeek(input) {
  74.     let num = parseInt(input[0]);
  75.  
  76.     let dayOfWeek = ["Error", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];
  77.  
  78.     console.log(dayOfWeek[(num > 0 && num < dayOfWeek.length ? num : 0)]);
  79. }
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement