Available languages are C, C ++, C #, C ++ 11, D, Java, Python, Ruby, PHP, JavaScript
If you haven't used the popular text editor yet, take a look here and open your eyes to its splendor. ~~ Sublime Text 2 has a really good editor. Make a note of the initial settings and usage when switching from Dreamweaver ~~ Since the link seems to be broken, I will introduce a different site Thank you @Accent. "Falling Editor" "Sublime Text" Complete Introductory Guide!
Abbreviation for Aizu Online Judge A site that programs and solves the questions to be asked and judges pass / fail The title of the problem is English, but the content is also in Japanese, so please forgive me for the U-turn immediately.
-Installation of Sublime Text 2 ・ Create AOJ account Please do these two
Install Aizu Online Judge Plugin See the linked README for installation instructions Don't forget to change the UserName and Password in the settings file
** ・ Problem selection **
Hover over PROBLEM to get a set of questions
First, try to solve the 10000: Hello World
of Volume 100
in it.
** ・ Program creation **
Open SublimeText2 and press ctrl + shift + p
to display the Command Palette
ʻAizu Online Judge: Select Create File`, Input Panel will be displayed below, enter the language to use
Look at the bottom right to see if it's your language, this example uses Ruby
** ・ Submit to AOJ **
Open Command Palette with ctrl + shift + p
, select ʻAizu Online Judge: Submit for Prompt, and enter the Problem No
10000` for this issue in the Input Panel.
If you want to do it while saving the file, add ProblemNo to the file name and use ʻAizuOnlineJudge: Submit` to judge from the file name and submit
・ Volume 0 or problem sentences in English, right? Mendokusai, but please jump to the Japanese problem from the Japanese version here
・ I want to see people's sources Click the magnifying glass icon in the upper right to see the source of the person who selected Source Code Policy: public when creating an account
language | compiler |
---|---|
C | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
C++ | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
C++11 | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
JAVA | java: version 1.6.0 |
C# | C# mono 2.10.5 |
D | DMD64 D Compiler v2.059 |
Ruby | Ruby 1.8.7 |
Python | Python 2.7.2 |
PHP | PHP 5.3.14 |
JavaScript | Node.js 0.8.16 |
Tips ・ Input uses an input function -Even if it says "Output in order", it is not necessary to input everything and then output, it is OK to output in sequence -How to get space breaks for multiple lines
C
while( scanf("%d %d", &a, &b) != EOF )
C++
while( cin >> a >> b )
Java
Scanner sc = new Scanner(System.in);
while( sc.hasNext() ){
String[] line = sc.nextLine().split(" ");
int a = Integer.parseInt(line[0]);
int b = Integer.parseInt(line[1]);
}
C#
string line;
while ( !string.IsNullOrEmpty(line = System.Console.ReadLine()) ) {
string[] ab = line.Split(' ');
int a = Convert.ToInt32(ab[0]);
int b = Convert.ToInt32(ab[1]);
}
D
while( readf("%d %d\n",&a,&b) ){
}
Ruby
#Since 0 is returned when nil, gets under the while condition.to_i do not
while line = gets do
a,b = line.split.map(&:to_i)
end
Python
for line in sys.stdin.readlines():
a,b = map(int, line.strip().split())
PHP
while( TRUE ) {
fscanf(STDIN, "%d %d", $a, $b);
if( feof(STDIN) )
break;
}
-How to get comma delimiters for multiple lines
C
scanf("%d,%d", &a, &b)
C++
int a, b;
char c;
//c is a variable for removing commas
cin >> a >> c >> b
Java
Scanner sc = new Scanner(System.in);
while( sc.hasNext() ){
String[] line = sc.nextLine().split(",");
int a = Integer.parseInt(line[0]);
int b = Integer.parseInt(line[1]);
}
C#
string line;
while ( !string.IsNullOrEmpty(line = System.Console.ReadLine()) ) {
string[] ab = line.Split(',');
int a = Convert.ToInt32(ab[0]);
int b = Convert.ToInt32(ab[1]);
}
Ruby
line = gets
a,b = line.split(',')
Python
line = sys.stdin.readlines()
a,b = map(int, line.strip().split(','))
I didn't know how to separate D and PHP from commas, so I'd be very happy if anyone could request an edit. This is better than this, please let me know if you like
Recommended Posts