반응형
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!")
이것보다 코드를 더 줄이는 방법을 댓글로 알려주시면 감사드리겠습니다.
반응형
'IT 이야기 > 알고리즘' 카테고리의 다른 글
알고리즘 두 수 크기 비교 조건문 C++ / Java / 파이썬 (0) | 2023.01.10 |
---|---|
알고리즘 숫자 계산 수학 문제 C++ / Java / 파이썬 (0) | 2023.01.09 |
알고리즘 C++ / Java / 파이썬 입출력 방법 문자열 연산 (0) | 2023.01.09 |
C++ / Java / 파이썬 숫자 마이너스 뺄셈 연산자 (0) | 2021.09.01 |
C++ / Java / 파이썬 합 연산자 + 활용 (0) | 2021.09.01 |