기록은 기억을 지배한다.

일요일 :
1주일 계획 수립


정보처리기사 실기 컴퓨터

데이터베이스, 통신용어, 기타는.. 금방 풀렸으나....알고리듬에 조금 당황하였다. ㅎㅎ

아마 이렇게 답을 쓴것 같은데...

1. O ( J ) = 1 - B ( J )
2.  J = N
3.  T(J) = 0
4.  C = O (J) X C
5.  J = J - 1

2's complements 를 만드는 알고리듬이 시험문제였는데 별생각없이 풀다보니 3번과 4번 답을 찾기가 어려워졌다.

혹시 문제에 함정이 있지 않을까...bit flip을 하지 않고 2의 보수법을 바꾸는 알고리듬이 있을까...답이 나올 수 없는

것들을 40개의 답안중에 지워나갔다.

그러는 재미에 어느덧 40분이 흘렀고 잠깐 졸다가 문제를 보니 답이 보였다......문제는 손이 아니라 머리로 풀린다....

40분동안의 노가다 VS 5분의 명상..... 머리를 써야 살아남는다....

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://hothead.egloos.com/tb/1653733 [도움말]

덧글

  • highseek 2009/10/18 19:14 # 답글

    2의 보수를 구하는 알고리즘이 나왔나보군요..

    2의 보수 구하는 건 비트연산 하나면 되는 건데 왜 그런 문제가 (..)

    어떤 알고리즘을 썼던가요?
  • hothead 2009/10/18 19:28 # 답글

    알고리듬은 같았는데 각 bit를 flip하는 C의 용도를 오해?하는 바람에 오래 걸렸네요 ;ㅁ;
  • 2009/10/18 19:59 # 답글

    3, 4번 때문에 1시간 걸렸는데 4번 틀려버렸..................ㅇ<-<
    그래도 안전빵인거 같아서 나름 안심 *-_-*
    4번의 용도가 뭔가융
    저는 캐리비트로 생각했는데
    왜 곱하기를 하는데 계속 0이 나오지 하고..........다른거 써버렸는데 ㅠㅠㅠㅠㅠㅠㅠ
  • hothead 2009/10/19 08:02 # 답글

    * 0000 0110 B : 원래 데이터
    1111 1001 O : 중간에 모든 bit를 flip한것
    1111 1010 T : 결과

    한번 따라 해보시면은 C가 케리를 담당한다는 것을 알 수 있을것 같네염

    덧글 입력 영역
덧글 입력 영역