문제 1
Hello, World!
Hello, World!를 출력하라.
입력
입력은 없다.
출력
첫 번째 줄에 Hello, World!를 출력한다.
예제 입력 1
예제 출력 1
Hello, World!
공식 해설
입력 없이 Hello, World!를 한 줄 출력한다. 대소문자와 쉼표 뒤의 공백, 마지막 느낌표까지 그대로 써야 한다.
출력할 문자열의 길이가 고정되어 있으므로 시간복잡도와 추가 공간복잡도는 $O(1)$이다.
구현 · 언어별 풀이
C++ 구현
iostream의 cout으로 출력한다.
#include <iostream>
int main() {
std::cout << "Hello, World!" << '\n';
}
C 구현
stdio.h의 printf로 출력한다.
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
Python 구현
print는 문자열 뒤에 줄바꿈을 붙인다.
print("Hello, World!")
Java 구현
제출 클래스 이름은 Main으로 둔다. System.out.println은 문자열 뒤에 줄바꿈을 붙인다.
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Rust 구현
println! 매크로로 줄바꿈을 포함하여 출력한다.
fn main() {
println!("Hello, World!");
}
JavaScript 구현
console.log로 문자열을 출력하면 줄바꿈도 붙는다.
console.log('Hello, World!');