Objet: Vie de programmation compétitive à partir de zéro Chapitre 1 1 "Seul C ++ peut être utilisé"

introduction

Cet article est une expression partielle de long métrage que je ne peux pas lire sans larmes, je suis un ingénieur aspirant à la programmation de la marque Wakaba sur ma poitrine, OT revient à la mort (réessayer) et résout le problème de programmation de la compétition qui a été posé à plusieurs reprises à At.Coder C'est un article de. Vous pouvez être désespéré et disparaître en chemin, mais au moins je veux le faire jusqu'à ce que j'obtienne un emploi! !!

D'abord un profil simple

Nom: OT Historique de programmation: 3 mois (TECH :: EXPERT 63 term) Langages disponibles: Ruby (niveau pour créer un site web simple avec Rails), C # (niveau pour créer un simple Othello avec Unity), Python (niveau "Hello World") Célébrité préférée: Gacky

Premier ennemi

Eh bien, il n'y a pas de contexte, mais je vais résoudre le problème immédiatement. Lol Comme c'est la première fois, c'est le moyen le plus simple d'accumuler de l'expérience avec A - Rounding. Ensuite, la première question à commémorer! !!

** Énoncé du problème ** X et A sont des nombres entiers compris entre 0 et 9. Sortie 0 lorsque X est inférieur à A et 10 lorsque X est supérieur à A.

** Contraintes ** 0≤X,A≤9 Toutes les entrées sont des entiers

... c'est incroyablement facile! ?? En ce qui concerne le langage, j'ai essayé d'utiliser Python pour la pratique. C'est complètement lécher. Sans savoir que c'est l'entrée du marais ...

Désespoir Python, Hope C ++

x = int
a = int

if x < a:
  print("0")
else:
  print("10")

"C'est bien pour le code pour le moment." Marmonnant cela, quelques secondes après avoir soumis le code, en pensant "Python est facile", j'ai vu la déclaration d'erreur et j'ai remarqué la stupidité de mes pensées.

"Impossible de comparer les variables de type int? Orz"

Quand j'ai mis le nombre réel dans la variable tel quel, cela fonctionnait sans erreur, j'ai donc changé le code pour en faire un format à comparer après avoir entré la valeur numérique avec Input ()

x = input()
a = input()
y = int(x)
b = int(a)

if y < b:
  print("0")
else:
  print("10")

C'est toujours la même erreur. Après cela, j'ai essayé plusieurs fois et essayé d'écrire en Ruby et C #, mais la même erreur n'a pas conduit à la bonne réponse, et mon cœur était teint de désespoir ...

OT "Que dois-je faire ..."

??? "Tu veux du pouvoir?"

OT "Qui est-ce!?"

C ++ "Je m'appelle C ++. C'est l'un des langages les plus utilisés en programmation compétitive."

OT "(je pense que l'un des langages les plus élevés est faux en japonais) ... C ++ !! Vous dites que vous pouvez résoudre ce problème si vous le maîtrisez!?"

C ++ "Bien sûr, mais je l'utilise avec mon cœur. Ma quantité de description n'est pas comparable à Python."

[--C ++ est devenu un compagnon--]

OT "C ++ ... est un langage difficile, mais si vous écrivez pendant vos études sur ce site (http://cpp-lang.sevendays-study.com/index.html), vous pourrez peut-être faire quelque chose !!"

↓ Voici le code écrit en C ++ qui est devenu un ami de cette façon ↓

#include <bits/stdc++.h>
using namespace std;

int main() {
  int X, A;
  cin >> X >> A;
  if (X < A){
    cout << "0";
  }
  else {
    cout << "10";
  } 
  return 0;
}

Je l'ai soumis et j'ai pu obtenir l'AC (bonne réponse) en toute sécurité! !! 8888888888888888888

ef389ac05dcd5a69ae36d84f26e2bdb0.png C'est l'histoire du retour à cette mort ... C'était un point culminant depuis le début ()

finalement

Le C ++ est souvent écrit, et bien qu'il soit écrit sur divers sites avec un degré élevé de difficulté à apprendre, il peut être facile à utiliser. Et j'ai estimé que la grande quantité de description peut être un mérite de pouvoir exécuter le traitement comme je le voulais.

Aussi, si quelqu'un sait comment écrire ceci en Python, merci de me le faire savoir m (_ _) m

Merci pour la lecture! !!

Recommended Posts

Objet: Vie de programmation compétitive à partir de zéro Chapitre 1 1 "Seul C ++ peut être utilisé"
Re: Durée de vie de la programmation compétitive à partir de zéro Chapitre 1.3 "Side tea"
Re: Vie de programmation compétitive à partir de zéro Chapitre 1.2 "Python of tears"
[Tweepy] Re: Développement de Twitter Bot à partir de zéro # 1 [python]
Re: Vie de programmation compétitive à partir de zéro Pour que les débutants puissent obtenir des performances encore un peu plus élevées ~ ABC154 ~ 156 avec impressions ~
[Python] Construire un environnement pour la programmation de compétition avec Atom (input () peut être utilisé!) [Mac]
[Pour les débutants] Re: Algorithme génétique partant de zéro [Intelligence artificielle]