질문 @深影님. 퀴즈 하나 내보겠습니다.
Rokmw
- 2012.07.26. 09:20
- 1808
책을 보다가 조금 황당한 문제를 발견해서요. 처음으로 파이썬이라는 프로그래밍 언어를 공부하시는 심영님께 한번 내 봅니다. ㅋㅋㅋ
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
출처>>
책 제목 : 개발자를 부탁해
초판 1쇄 발행 : 2011년 9월 30일
지은이 : 주한나(새퍼 양파)
펴낸곳 : 한기성
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
p.98~p.99
컴퓨터공학과 전공자 중 25%가 풀지 못한 문제
1) 1에서 100까지의 숫자를 출력한다.
2) 3의 배수면 Fizz
3) 5의 배수면 Buzz
4) 3과 5의 배수면 FizzBuzz를 출력한다.
내 경험에 따르면...
현직 개발자 3분 이내 성공
신입 개발자, 무경력 구직자 10분
10분 이상인 경우에는 다른 직업을 고려하세요!
그리고 덧붙여...
신입 사원 중 '배수'의 뜻을 몰라 못 풀었던 사람이 셋 있었음(남아공)
플래시 액션스크립트 구직자 한 시간만에 포기
(중략)
외국의 경우 졸업생들 대부분이 저 알고리즘을 못해낸다고 한다. 상급개발자라는 인간들도 15~20분 걸리는 경우를 꽤 봤다고 한다. (후략)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
아마 이건 외국의 사례같습니다. 글쓴이가 실제로 남아공인가? 아무튼 외국에서 근무하는 사람인것 같아요. 그런데 아무리 외국이라 쳐도 컴퓨터 전공자가 몇라인 안하는 프로그래밍을 못한다니 이해가 잘 안가네요...
솔직히 우리나라에서 프로그래밍 어느 정도 배운 분들은 저거 5분 안에 풀어야 정상이라고 생각합니다... (건방지다고 생각하진 말아주시길... 이건 기본문제입니다.) 저같은 경우엔 3분정도 걸렸네요. 라인도 15라인정도였나? 간단한 프로그래밍입니다.
심심하면 한번 풀어보세요 ㅋ
ps.)
제목으로 소환해도 소환 되는지 모르겠네요 ㅋ
이 댓글을 삭제하시겠습니까?
[애나]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[애나]님의 댓글을 신고합니다.
(전 컴공이 아니라 잠수타겠습니다 뽀그르르..)
이 댓글을 삭제하시겠습니까?
[공대생.]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[망할수기보고서]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[LOST9]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
길가던상대생
이 댓글을 삭제하시겠습니까?
[길가던상대생]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[애나]님의 댓글을 신고합니다.
뭐죠? 뭘하란거지?
저 실컴 비쥬얼베이직 배웠는데..그런거랑 다른가?
두 변수 는 1에서 100까지
프린터 변수
이프 하고
나머지 구하는게 모드였던가?
모드 (모드 변수,3) , 5 이꼬르 0은 프린트 버즈피즈
엘스이프 모드 변수,3 이꼬르 0은 프린터 피즈
엘스이프 변수 ,5 이꼬르 0은 프린터 버즈
엔드 이프
엔드 두
이카는거 아임? 한 3년전에 배워서 기억이 잘 안나네...
어설픈해골
이 댓글을 삭제하시겠습니까?
[어설픈해골]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 댓글을 삭제하시겠습니까?
[es]님의 댓글을 신고합니다.
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
프로그래밍을 배운 분들은 대충 알아 보실듯.
(C++작성)
#include<iostream>
using namespace std;
int main() //메인
{
for (int i = 0; i<101; i++) //반복문
{
cout<<i; //1~100까지 출력
if (i%3 == 0) // 조건
cout<<"fizz";
if (i%5 == 0)
cout<<"buzz";
}
return 0;
}
Rokmw
이 댓글을 삭제하시겠습니까?
[Rokmw]님의 댓글을 신고합니다.
이 게시물을 삭제하시겠습니까?






아마 곧 공학도들 댓글들이 달리겠지. 조용히 사라져야겠다 음...