[RAILS] [Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②

Partie 1

Les références

◆ chaque méthode + tableau

//Création de séquence pour l'échantillon
sample = [1,2,3,4]

//Créer un tableau pour stocker les résultats de sortie
result = []

//Objet: exemple de tableau
sample.each do |i|

//Variable t: stockée dans la variable t du tableau d'échantillons
if i == 1

//Stocker dans le tableau créé ci-dessus
 result.push(i)
end

◆ 4 façons de recevoir les valeurs d'entrée

//Lorsque la valeur d'entrée est une ligne
input = gets.split.map(&:to_i)

//Stocker les valeurs d'entrée dans un lot
input = readlines.map &:to_i

//Déclaration de variable+Tableau ①
a,b,c = gets.split(" ").map &:to_i

//Déclaration de variable+Disposition ② Pas de saut de ligne
a,b,c = gets.chomp.split(" ").map &:to_i

//Stocker les valeurs d'entrée dans un tableau sans saut de ligne
input = readlines(chomp: true).map(&:to_s)

◆ inclure? / Méthode vierge

sample = ["a","b","c"]

//include?Méthode
if.sample.include?("a")
  puts "true"
end

//blank?Méthode
if.sample.blank?
  puts "true"
end

//include?Méthode+variable
sample_num = 3

if.sample.include?("#{sample_num}")
  puts "true"
end

◆ méthode each_cons

//création de séquence d'échantillons
sample = [1,2,3,4,5]

//each_Split avec la méthode contre
result = sample.each_cons(2).to_a

//Calculez avec chaque méthode
result.each do |t|
   puts result[1] - result[0]
end

Recommended Posts

[Ruby] J'ai essayé de résumer les méthodes fréquentes dans paiza
[Ruby] J'ai essayé de résumer les méthodes fréquentes avec paiza ②
J'ai essayé de résumer les méthodes utilisées
J'ai brièvement résumé la grammaire de base de Ruby
Méthodes que j'ai trouvées utiles dans Ruby
J'ai essayé de résumer l'API Stream
[Rubiy] J'ai essayé de résumer le traitement de la boucle ce soir [fois, pause ...]
J'ai essayé de résumer les méthodes de Java String et StringBuilder
J'ai essayé d'organiser la session en Rails
[Introduction à Java] J'ai essayé de résumer les connaissances que j'estime essentielles
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby, avec récurrence.
J'ai essayé d'utiliser pleinement le cœur du processeur avec Ruby
Je veux obtenir la valeur en Ruby
J'ai essayé de résoudre le problème de la séquence Tribonacci en Ruby (temps limite 10 minutes)
J'ai essayé de résumer à nouveau le projet qui était difficile à première vue
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
J'ai essayé de résumer les bases de kotlin et java
J'ai essayé de résumer l'orientation de l'objet à ma manière.
J'ai essayé de résumer le support d'iOS 14
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
Tri des données Décroissant, croissant / Rails
J'ai essayé d'écrire du code comme une déclaration de type en Ruby
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 5e
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 8
J'ai essayé de faire un Numeron qui n'est pas bon avec Ruby
J'ai essayé de résoudre le problème de la campagne paiza "Challenge from Phantom Thief 813"
Je veux changer la valeur de l'attribut dans Selenium of Ruby
Conférence spéciale sur la simulation multi-échelles: j'ai essayé de résumer le 7
J'ai essayé un problème de calendrier avec Ruby
[Notions de base sur Ruby] Utilisation fréquente de blocs
J'ai essayé de résumer les expressions Java lambda
J'ai essayé le nouveau yuan à Java
J'ai essayé d'implémenter le modèle Iterator
[Ruby] Je souhaite afficher uniquement le caractère impair dans la chaîne de caractères
J'ai essayé de résumer les points clés de la conception et du développement de gRPC
J'ai essayé de résoudre les 10 dernières questions qui devraient être résolues après m'être inscrit auprès d'AtCoder en Java
J'ai essayé de résumer sur JVM / garbage collection
J'ai essayé de mettre facilement CentOS-7 dans un PC dont je n'ai plus besoin
J'ai essayé d'implémenter des relations polymorphes à Nogizaka.
Ruby: J'ai essayé de savoir où Nokogiri va voir l'encodage lui-même
[Rails] J'ai essayé de faire passer la version de Rails de 5.0 à 5.2
Comment résoudre les erreurs qui se produisent lors du test d'intégration "Ruby on Rails"
[Notions de base sur Ruby] J'ai essayé d'apprendre des modules (Chapitre 1)
J'ai essayé de sortir quatre-vingt-dix-neuf en Java
[JavaScript] Le cas le plus fort lorsque j'ai essayé de résumer les parties que je ne comprends pas
J'ai essayé de configurer tomcat pour exécuter le servlet.