Home 백준 알고리즘(BOJ) 2557번 파이썬 풀이
Post
Cancel

백준 알고리즘(BOJ) 2557번 파이썬 풀이

문제 설명

단순하게 문자열 “Hello world!”를 출력하면 됩니다.

풀이

최종 작성된 코드는 다음과 같습니다.

1
print("Hello World!")

여담으로 Hello world의 유래는 C언어의 창시자인 데니스 리치가 쓴 C언어 도서에서 가장 먼저 등장하는 예제가 Hello, world!(안녕, 세계야!)를 출력하는것에서 유래했습니다.

이후 프로그래밍 분야에서 매우 유명해지면서 C언어 이외의 다른 언어의 프로그래밍 출력 예제로도 자주 등장하게되었습니다.

심지어 C언어보다 더 원시적인 언어에서도 예제로 등장하기 시작했고, 이제는 그래픽 프로그램이나 3D엔진을 만들때도 가장 먼저 시키는게 Hello world나 그 비슷한 문자의 출력이라고 합니다.

혹자는 이를 두고 프로그래머가 세계를 창조할 때에는 Hello world라는 말로 시작했다고 합니다.

원본을 토씨하나 틀리지 않고 쓰면 Hello, world!이며, 쉼표나 느낌표는 언어나 도서에 따라 약간씩 달라진다고합니다.

1
2
3
4
main( ) {
    puts("Hello, world!");
    return 0;
}

이것이 원본 책에 등장한 코드입니다. 당시 문법이랑 현재 문법이랑 약간 다르지만 어쨌던간에 주요 쟁점은 Hello, world!를 출력시키는것입니다.

C언어의 창시자인 데니스 리치가 작고하였을 때 그를 아는 사람들은 Goodbye, world!라고 추모했다고 전해집니다.

아래 링크는 Hello, world!를 수 많은 언어들로 출력하는 코드들을 모아놓은 사이트입니다. http://helloworldcollection.de/

실행 결과

1
Hello world!
This post is licensed under CC BY 4.0 by the author.