본문 바로가기
IT 이야기/알고리즘

Hello World 문자열 출력 C++ / Java / 파이썬 (숏코딩)

by youngmap 2021. 9. 1.
반응형

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!")

 

이것보다 코드를 더 줄이는 방법을 댓글로 알려주시면 감사드리겠습니다.

반응형