아래 예제와 같이 새싹을 출력하시오.
없음.
새싹을 출력한다.
,r'"7
r`-_ ,' ,/
\. ". L_r'
`~\/
|
|
public class Main {
public static void main(String[] args) {
System.out.println(" ,r'\"7");
System.out.println("r`-_ ,' ,/");
System.out.println(" \\. \". L_r'");
System.out.println(" `~\\/");
System.out.println(" |");
System.out.println(" |");
}
}
와 7번의 시도 끝에 겨우 맞았다..!
처음 보는 출력형식이 잘못되었습니다
오류라서 맨날 하던대로 했는데 도대체 무슨 출력형식이 잘못된걸까 구글링 해봤더니
출력 결과는 정답과 유사하나, 공백, 빈 줄과 같은 문제로 인해서 출력 결과가 일치하지 않은 경우 입니다.
이런 이유로 뜨는 오류였다. 이걸 보고도 뭐가 잘못됐는지 이해가 안돼서 결국 다른 사람의 코드를 찾아봤는데, 또!! 뭐가 잘못됐는지를 몰랐다,,
한줄한줄 비교해가면서 찾은 틀린 이유
public class Main {
public static void main(String[] args) {
System.out.println(" ,r'\"7");
System.out.println("r`-_ ,' ,/ "); ❗
System.out.println(" \\. \". L_r\' "); ❗
System.out.println(" `~\\/ "); ❗
System.out.println(" | "); ❗
System.out.println(" | "); ❗
}
}
전부 문자 뒤에 공백을 너무 많이 줬기 때문이었다. 어차피 저기서 문자가 끝나면 뒤에부분은 공백이라 굳이 공백을 입력하지 않아도 됐었는데 말이지.
이번에도 역시나 깨닫고 보니 왜그랬지..? 하는 자책😥 물론 기호들 사이에 간격도 틀렸었다. 결국 문제랑 비교해가면서 다시 한자한자 적어내려가서 7번째 시도만에 정답!
좀 더 꼼꼼히 보고,, 생각하고,,, 해야하는데😥