Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

삼류 개발자의 애로사항

코드업 자바&파이썬으로 풀어보기 100제[1005] 본문

코드업문제

코드업 자바&파이썬으로 풀어보기 100제[1005]

Yangban2olsida 2021. 10. 18. 17:22

링크

https://www.codeup.kr/problem.php?id=1005%EF%BB%BF

 

문제 요약

"Hello World"

출력하기

 

자바로 풀기

public class Main{
    public static void main (String[]args){
        System.out.println("\"Hello World\"");
    }
}

 

파이썬으로 풀기

print("\"Hello World\"");

 

정리

작은 따옴표는 큰따옴표 사이에 넣어주면 쉽게 출력됬는데, 진짜 문제는 큰 따옴표("") 출력이다.

 

일반적으로 큰따옴표는 출력을 담당하기 때문에, System.out.println(""Hello""); , print(""Hello""); 라고
백날 쳐봤자 오류메세지 말고는 출력되지 않는다.
그렇기 때문에, 이럴 때는 이스케이프 문자(백스페이스)를 입력하는 방법이 대표적이다.

 
이스케이프 문자(\)를 입력해줌으로써, 다음에 나오는 큰 따옴표("")를 문자라고 컴퓨터에게 인식시켜주는 것이다.

단순히 \만을 입력한다면, \가 출력되지만, \" 입력하게 된다면, 입력한 \는 출력되지 않고 큰 따옴표(")가 정상적으로 출력되는 것을 볼 수 있다.

정리하자면

 

출력문구에 \가 홀로 쓰인다면 \가 출력되어지지만, \뒤에 큰따옴표("")가 있을때는 \가 아닌 큰 따옴표만 출력된다.