[RUBY] Richtig / falsch-Beurteilung basierend auf der Bedingung jeder Differenz mit mehreren ganzen Zahlen

【Überblick】

1. Schlussfolgerung </ b>

2. Programmieren </ b>

3. Entwicklungsumgebung </ b>

  1. Fazit

Verwenden Sie die abs-Methode, wenn </ b>!

  1. Programmieren

def close_far(a,b,c) #---❶
  x_mar = (a-b).abs
  y_mar = (a-c).abs
  z_mar = (b-c).abs
 if (x_mar == 2 && z_mar >= 3) || (y_mar == 2 && z_mar >= 3) #---❷
   puts "True"
  else
   puts "False"
 end
end

Diesmal habe ich drei ganze Zahlen gemacht.

❶: Mit der abs-Methode werden Absolutwerte zurückgegeben, unabhängig davon, ob sie positiv oder negativ sind, und jeweils einer Variablen zugewiesen. ❷: Dieses Mal beträgt "der Unterschied zwischen" a "und" b "2 oder der Unterschied zwischen" a "und" b "2 Und"b"Wann"c”の差が3」Wannしています。下記のようにコーディングするこWannも可能ですが、上記のように「()Wann||(OR)Wann&&(AND)」で一つにまWannめるこWannも可能です。

  if x_mar == 2 && z_mar >= 3
    puts "True"
  elsif y_mar == 2 && z_mar >= 3
    puts "True"
  else
    puts "False"
  end

  1. Entwicklungsumgebung

Ruby 2.6.5 Rails 6.0.3.3 Visual Studio Code 1.49.2