IT 이야기
Hello World 문자열 출력 C++ / Java / 파이썬 (숏코딩)
youngmap
2021. 9. 1. 14:12
반응형
Hello World를 찍는 가장 기본적인 문제를 백준에서 풀어봅시다.
문자열을 출력하는 기본 문제 풀이입니다.
https://www.acmicpc.net/problem/2557
2557번: Hello World
Hello World!를 출력하시오.
www.acmicpc.net
그냥 풀면 재미가 없기 때문에 숏코딩을 해봤습니다.
숏코딩이란 말그대로 코드를 최대한 줄이는 것입니다.

C++
C++ 이지만 코드를 줄이기 위해 C언어 헤더와 출력을 사용했습니다.
호환이 가능합니다.
#include<stdio.h>
int main(){printf("Hello World!");}
댓글로 알려주셨습니다.
더 줄여 보았습니다.
#include<stdio.h>
main(){puts("Hello World!");}
include 부분을 더 줄일 수 있네요.
import ios를 사용합니다.
#import<ios>
main(){puts("Hello World!");}
Java
코드를 줄이기 위해 클래스가 아닌 인터페이스를 선언했습니다.
interface Main{static void main(String[] s){System.out.println("Hello World!");}}
파이썬 (Python)
파이썬은 숏코딩의 의미가 없네요.
바로 문자열을 출력해주시면 됩니다.
print("Hello World!")
이것보다 코드를 더 줄이는 방법을 댓글로 알려주시면 감사드리겠습니다.
반응형