인텔 면접 문제 중 하나 :: 2007/10/21 23:54


아이님 블로그를 보다가 재미난 글을 발견했습니다. 인텔 면접 문제라고 하는데 오래된 건지도 모르겠네요. 본 것 같기도 하고 가물가물 합니다. 각설하고 문제를 살펴보면 이렇습니다. 아래 코드에서 한 글자만 고쳐서 -가 20개가 출력되도록 만드는 것 입니다.


어렵진 않지만 잠시나마 지적 유희를 즐기고 싶으신 분들을 위해서 답은 가려두겠습니다.
한번씩 생각해보세요. *^^*

more..





스폰서
글타래

  • 2주간 인기 글
  • 2주간 인기글이 없습니다.
Trackback Address :: http://jiniya.net/tt/trackback/628
  • Gravatar Image.
    이광진 | 2007/10/22 01:00 | PERMALINK | EDIT/DEL | REPLY

    어딘가에서 본 기억이 나네요.. 근데 처음 답은 아니지 않나요...

    • Gravatar Image.
      codewiz | 2007/10/22 01:31 | PERMALINK | EDIT/DEL

      광진님 오랜만이예용 ^^
      맞습니다. 제가 잠시 착각했나 봅니다. ㅋㅋㅋ
      잘 지내시죠? 지난번 소개 글 보니까 프리랜서로 활동하신다고 적혀져 있었던 것 같은데??

    • Gravatar Image.
      이광진 | 2007/10/23 12:19 | PERMALINK | EDIT/DEL

      네...
      프리랜서로 활동하고 있습니다... ^^

  • Gravatar Image.
    고스 | 2007/10/22 02:12 | PERMALINK | EDIT/DEL | REPLY

    i < n 을 -i < n 으로 바꾸는 답을 생각 했었는데,
    다른 답이 제시되어 있었네요. 잠깐 재밋었습니다 :D

    • Gravatar Image.
      codewiz | 2007/10/22 12:13 | PERMALINK | EDIT/DEL

      네. 부끄러워요 ㅋㅋㅋ
      재밌으셨다니 그나마 위안이 됩니다. *^^*

  • Gravatar Image.
    승네군 | 2007/10/23 04:07 | PERMALINK | EDIT/DEL | REPLY

    저도 '고스'님처럼 i < -n 으로 바꿨었는데.. 답을 보니..
    제가 한건 글자를 바꾼게 아니고 글자를 추가했었네요..-.-;;

    • Gravatar Image.
      BreathAir | 2007/10/23 10:39 | PERMALINK | EDIT/DEL

      먼가 착각하신듯...생각해보세요..

    • Gravatar Image.
      codewiz | 2007/10/23 11:32 | PERMALINK | EDIT/DEL

      저도 -i < n의 경우 change보다는 add의 성격이 더 강하다고 생각했습니다. 그래서 변경만 해서 답을 구할 수 있는 다른 방법을 생각해 봤는데 찾질 못하겠네요. 저에게도 답이 있는 사이트를 알려주시면 참고해 보겠습니다. 궁금하네요.

  • Gravatar Image.
    BreathAir | 2007/10/23 10:21 | PERMALINK | EDIT/DEL | REPLY

    두 번째 방법에서 +로 바꾸는 방법은 C#이나 자바에서는 Boolean형식으로 인식이 되어서
    에러가 납니다..

    • Gravatar Image.
      codewiz | 2007/10/23 11:32 | PERMALINK | EDIT/DEL

      지적 감사합니다. 제가 C#이나 자바를 잘 사용하지 않아서 미처 그 부분까지는 생각을 못했습니다.*^^*

  • Gravatar Image.
    가나다 | 2008/11/23 19:48 | PERMALINK | EDIT/DEL | REPLY

    첫번째 답은 생각해냈는데 두번째 답은 전혀 예상하지 못했네요.
    잠시 재미있었어요 ^^

  • Gravatar Image.
    인류의위기 | 2011/04/18 00:18 | PERMALINK | EDIT/DEL | REPLY

    int i, n=20;
    for(i =40 ; i < n ; i--)
      printf("-");

    4추가가 아니라 0을 40으로수정입니다..ㅋㅋ

Name
Password
Homepage
Secret