PEACHCONG

[프로그래머스] 특수문자 출력하기 / 자바(Java) 본문

프로그래머스/코딩 기초 트레이닝

[프로그래머스] 특수문자 출력하기 / 자바(Java)

피치콩 2023. 12. 27. 00:23
문제
💻 프로그래머스 - 특수문자 출력하기 (Lv.0)

https://school.programmers.co.kr/learn/courses/30/lessons/181948

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

💡 풀이
import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        System.out.println("!@#$%^&*(\\'\"<>?:;");
    }
}

 


 

🍑 note

주어진 문자열 (!@#$%^&*(\'"<>?:;)을
출력문 안에 넣어주면 되는 매우매우 간단한 문제

역슬래시와 따옴표는 \ 를 이용하여 문자열로 출력되게 만들어준다
근데 여기서 문제는 빨간색으로 표기한 부분!

\를 출력하기 위해 \를 쓰고, 작은 따옴표를 출력하기 위해 \를 쓰게 되면
작은따옴표 앞에 역슬래시가 \\\ 3개 들어가게 되는데
나는 2개만 썼는데도 정답 처리가 되었다!

왜지? 해당 문제에 대한 질문은 여러개 있었지만
아무리 찾아봐도 답변은 없었다..
문제 오류인가 🤔