{"CODING": undefind};/ALGORITHM

백준 10171, 10172(고양이, 개)

잼잼미 2021. 3. 4. 23:59

 

귀엽고 간단한데 의외로 정답 비율 낮은 고영희 갱얼쥐 문제

 

띄어쓰기 하나까지 정확하게 맞춰야 해서 띄어쓰기를 잘못했거나,

아니면 문자열 \(역슬래쉬)에 대해 몰라서 틀렸을 것이다.

 

자바에서는 print 함수를 썼을 때 특수 문자를 사용할 경우 문자열에서 탈출하게 되는 경우가 있다.

모든 특수문자가 해당되는 것은 아니고,

대표적으로 "(큰따옴표),\(역슬래시) 등이 있다.

이러한 특수문자들을 하나의 문자열로 출력되게 하고싶다면 해당 문자 앞에 "\(역슬래시)"를 추가하면 된다.

 

ex) "안녕 "고영희"야" 출력을 원하는 경우, 아래와 같이 입력해야 '고영희' 앞,뒤로 큰따옴표를 함께 출력할 수 있다.

System.out.println("안녕 \"고영희\"야");

 

[10171 고양이]

 

(코드)

class Main {
  public static void main(String[] args) {
    System.out.println("\\    /\\");
    System.out.println(" )  ( ')");
    System.out.println("(  /  )");
    System.out.println(" \\(__)|");
  }
}

 

[10172 개]

(코드)

class Main {
  public static void main(String[] args) {
    System.out.println("|\\_/|");
    System.out.println("|q p|   /}");
    System.out.println("( 0 )\"\"\"\\");
    System.out.println("|\"^\"`    |");
    System.out.println("||_/=\\\\__|");

  }
}