|
URL |
Code Girl Sammlung |
https://qiita.com/cielavenir/items/ea97544089a5a3ca686f |
Code Chronik |
https://qiita.com/cielavenir/items/3124ec862325682d381d |
―― Wie ich aus der Zeit von Code Gym Beta sagen kann, frage ich mich, ob es wirklich gut ist, mehrere Probleme schnell zu lösen.
- Wenn Sie es ernst meinen, müssen Sie nur die Übungen des Paiza-Lernens machen.
――Um umgekehrt, wenn Sie das Spiel nach Abschluss des ersten Teils der Paiza-Lerngrundlagen starten, erhalten Sie 6 Diamanten in fast einem Schuss.
Unten ist mir das Ranking egal, also werde ich schreiben, was ich schreiben möchte.
(Es scheint, dass einige Leute das automatische Antwortskript drücken, um das Ranking zu erhöhen, so dass es nicht mehr unfruchtbar ist.)
200307
――Ich habe 52380 Punkte im primären Mädchen "貂蝉" (Punktzahl 8%). Was bedeutet das? .. Hat die Sprache in der Code-Chronik auch das Problem ersetzt?
160906
――Ich habe 35587 Punkte im primären Mädchen "Samurai" erhalten (Punktzahl 7%). Update nach langer Zeit.
Verbreitet
--1 == x
wird problemlos in jeder Sprache ausgewertet. Wenn es einfacher ist zu schlagen als "x == 1", gehen Sie aggressiv.
Ruby
Off-Year-Urteil
- Sie können "Date # leap?" Verwenden. Es scheint, dass es ein Problem wie "date = Date.now; if date.leap? ..." war. Beachten Sie, dass es nicht "Leep?" Ist.
――Aber wie wäre es, Anfängern einen Sprung zu empfehlen? Sie sollten wirklich die Logik schreiben.
Zufallszahl
--rand (start..stop)
.
Bereich umgekehrte Reihenfolge
- Sie können
(start..stop) .to_a.reverse
verwenden, Sie können auch [* start..stop] .reverse
verwenden oder Sie können(start..stop)
verwenden, um die Ausgabe anzupassen. Natürlich gibt es.
-Ich persönlich empfehle die for-Anweisung in Ruby übrigens nicht. Mit anderen Wortenstop.downto(start) do |i|
Ist die richtige Antwort.Ich gebe auf, weil es schwer zu treffen ist.
- [Ergänzung] Es scheint gut zu sein, "stop.down to start" nach für zu setzen. Klammern sind nicht erforderlich.
Die letzten beiden Ziffern des Jahres
--Pass by year% 100
. Es ist eigentlich "sprintf" ("% 02d", Jahr% 100) ", aber ich möchte nichts schreiben, was so lang erscheint.
PHP
Dunkle Berechnung
- In PHP haben Wörter, die außerhalb von " Php ...?>" Geschrieben wurden, die Eigenschaft, einfach wiedergegeben zu werden. Berechnen Sie also (für Probleme, die keine Eingabe erfordern), löschen Sie den Antwortbildschirm und antworten Sie. Ist am schnellsten zu schreiben und auszuführen.
Frühen Zeitpunkt
――Es ist ziemlich schwierig, $ x. $ Y. $ Z
in 5 Sekunden zu treffen, um 6 Diamanten anzustreben, aber da das Zeitlimit nach der mittleren Phase länger sein wird, lassen Sie es uns hart treffen ... Der Rest ist das Glück des Problems.
date
- Jahr
Datum ('Y')
2-stelliges Datum ('y')
--Monat Datum ('n')
--Tag Datum ('j')
- Falsches Jahr
Datum ('L')
Python
Ausführung
- Als ich es mit Paiza-Lernen überprüfte, war es "3.4.3". Beachten Sie, dass für ** print Klammern erforderlich sind und die Eingabe input () ** ist. Auch 448/14 == 32 **. 0 **.
Schaltjahr
- Wie in der import-Anweisung vorgeschlagen, handelt es sich um "isleap (year)".
Zufallszahl
--random.randint (Anfang, Ende)
.
Java
Frühen Zeitpunkt
- Wenn Sie 6 Diamanten anstreben, wird dies durch die Schreibgeschwindigkeit beeinflusst. Es ist daher eine gute Idee, "System.out.println (" ");" in die Zwischenablage zu setzen.
Zufallszahl
--new Random (). NextInt (Ende-Start) + Start
. Es ist ein Ärger, also lasst es uns auf 1 beheben.
C
Frühen Zeitpunkt
--Kopiere "printf".
String-Verkettung
--printf ("% s% s% s", s1, s2, s3);
ist in Ordnung. Diese Problemeinstellung ist in C nicht gut.
Zufallszahl
--rand ()% (Ende-Start) + Start
.
dieses Jahr
Fräulein
- Es gibt einen Code, der nur für eine Frage "eles" sagt, aber natürlich handelt es sich um einen Syntaxfehler, der behoben werden muss.
――Es ist schwierig, weil es ein Teil ist, der nichts mit der Essenz des Problems zu tun hat (wenn die Antwort falsch ist, ist es in Ordnung, einen Syntaxfehler auszugeben?)
C# ##
―― Aus irgendeinem Grund beträgt das Zeitlimit für 6 Diamanten 60 Sekunden, daher ist es viel einfacher als in anderen Sprachen. Machen Sie andere Sprachen 60 Sekunden (was für Anfänger einfacher ist).
Fräulein
- Die Frage lautet "Ausgabe des Ergebnisses der Division von 448 zu 14", aber die Antwort lautet ** 31 **. Sie können nichts tun, bitte binden Sie die Antwort ein.
――Ich glaube, es gab eine faule Sprache, die 31 wurde, aber was war das ...
――Ich erinnere mich, dass es eine Nebensprache war, aber ich weiß es nicht.
Zufallszahl
--new Random (). Next (End-Start + 1) + Start
.
C++
- ** Siehe auch den Abschnitt C mit Ausnahme der C ++ - spezifischen Funktionen. ** ** **
- Dies gilt nur für einen kleinen Teil des Ausgabeproblems. Wenn die Ausgabe jedoch aus einer Zeile besteht, wird "<< endl;" nicht benötigt.
include <cstdlib>
--paiza [nimmt clang an] für die C / C ++ - Ausführungsumgebung (https://paiza.jp/guide/language).
--rand ()
kann nur mit clang ohne cstdlib verwendet werden. ** Bitte beachten Sie, dass dies für gcc erforderlich ist. ** ** **
Fräulein
- Wenn das Problem mit x == 2 nicht korrekt ist, versuchen Sie, x = 1 auf x = 2 neu zu initialisieren.
JavaScript
Halbkomma
- Es ist kein Halbkomma am Ende der Zeile erforderlich.
Zufallszahl
--parseInt (Math.random () * (Ende-Start)) + Start
.