URL | |
---|---|
Collection Code Girl | https://qiita.com/cielavenir/items/ea97544089a5a3ca686f |
Chronique du code | https://qiita.com/cielavenir/items/3124ec862325682d381d |
―― Comme je peux le dire depuis l'époque de la version bêta de Code Gym, je me demande s'il est vraiment bon de résoudre plusieurs problèmes à résolution rapide.
Ci-dessous, je me fiche du classement, donc j'écrirai ce que je veux écrire. (Il semble que certaines personnes poussent le script de réponse automatique pour élever le classement, donc ce n'est plus stérile)
200307
――J'ai obtenu 52380 points dans la fille primaire "貂蝉" (score 8%). Qu'est-ce que ça veut dire? .. Le langage de la chronique du code a-t-il également remplacé le problème?
160906
―― J'ai obtenu 35587 points dans la fille primaire "Samurai" (score de 7%). Mettre à jour après une longue période.
--1 == x
sera évalué dans n'importe quelle langue sans aucun problème. S'il est plus facile de frapper que «x == 1», allez-y agressivement.
Ruby
date = Date.now; if date.leap? ...
. Notez que ce n'est pas "leep?".
«Mais que diriez-vous de recommander« saut? »Aux débutants? Vous devriez vraiment écrire la logique.--rand (start..stop)
.
(start..stop) .to_a.reverse
, vous pouvez également utiliser [* start..stop] .reverse
, ou vous pouvez utiliser(start..stop)
pour ajuster la sortie. Bien sûr, il y en a.
-En passant, je ne recommande personnellement pas la déclaration for en Ruby. En d'autres termesstop.downto(start) do |i|
Est la bonne réponse.stop.down to start
après pour. Pas besoin de parenthèses.sprintf ('% 02d', année% 100)
, mais je ne veux pas écrire quelque chose qui semble si long.PHP
<? Php ...?>
Ont la propriété d'être simplement renvoyés, alors calculez (pour les problèmes qui ne prennent pas d'entrée), effacez l'écran de réponse et répondez. Est le plus rapide à écrire et à exécuter.`` Il est assez difficile de frapper $ x. $ Y. $ Z
en 5 secondes pour viser 6 diamants, mais comme le délai sera plus long après la phase intermédiaire, frappons-le fort ... Le reste est la chance du problème.
date
date ('Y')
2 chiffres date ('y')
--Mois date ('n')
--Jour date ('j')
--Fausse année date ('L')
Python
3.4.3
. Notez que ** print nécessite des parenthèses et que l'entrée est input () **. Aussi, 448/14 == 32 **. 0 **.--Comme suggéré par la déclaration d'importation, il s'agit de ʻisleap (year) `.
--random.randint (début, fin)
.
Java
--Si vous visez 6 diamants, il sera affecté par la vitesse de frappe, c'est donc une bonne idée de mettre `System.out.println (" "); ʻ dans le presse-papiers.
--new Random (). nextInt (fin-début) + début
. C'est un problème, alors fixons-le à 1.
C
--Copier "printf".
--printf ("% s% s% s", s1, s2, s3);
va bien. Ce paramètre de problème n'est pas bon en C.
--rand ()% (fin-début) + début
.
tm_now->tm_year+1900
C# ##
――Pour une raison quelconque, la limite de temps pour 6 diamants est de 60 secondes, donc c'est beaucoup plus facile que dans d'autres langues. Rendre les autres langues 60 secondes (ce qui est plus facile pour les débutants).
--new Random (). Next (end-start + 1) + start
.
C++
<< endl;
n'est pas nécessaire.include <cstdlib>
--paiza [adopte clang] pour l'environnement d'exécution C / C ++ (https://paiza.jp/guide/language).
--rand ()
ne peut être utilisé que sans cstdlib dans clang. ** Veuillez noter qu'il est nécessaire pour gcc. ** **
JavaScript
--parseInt (Math.random () * (fin-début)) + début
.