C++ 코드파이트 질문이 있습니다.

조회수 426회

이미지

코드파이트 답안을 보던 중 궁금한 점이 두개 생겨서 질문 드립니다.

  1. 반환형이 어떻게 여러 개인지 궁금합니다.
  2. c[' ']에서 ' '로 선언하는 이유를 모르겠습니다.

1 답변

  • 좋아요

    2

    싫어요
    채택 취소하기
    1. 반환형이 어떻게 여러 개인지 궁금합니다.

    countPairsWithDiffrence()의 반환형은 여러개가 아닌 long 하나입니다.

    여기서 r, m, c, countPairsWithDiffrencelong이라는 타입을 사용하는 식별자가 됩니다.

    int a, b, c; 와 같은 맹락의 구문이라 보시면 됩니다.

    1. c[' ']에서 ' '로 선언하는 이유를 모르겠습니다.

    사진으로 올려주셔서 정확히는 알수 없으나 '\t'로 추측 됩니다. 아스키 코드에서 '\t'는 정수 9이기에 long c['\t']long c[9]와 동치가 됩니다. 즉, 크기가 9인 long 배열의 선언을 의미합니다.


    이런식 코딩이 가능하다 정도지 저런식으로 코드를 작성하시면 가독성이 떨어지니 따라하지 마세요.

    • 쉽게 설명해주셔서 감사합니다! MYOI1997 2020.4.20 20:40

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)