데이터베이스, 통신용어, 기타는.. 금방 풀렸으나....알고리듬에 조금 당황하였다. ㅎㅎ
아마 이렇게 답을 쓴것 같은데...
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분의 명상..... 머리를 써야 살아남는다....
아마 이렇게 답을 쓴것 같은데...
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분의 명상..... 머리를 써야 살아남는다....
태그 : 정보처리기사



덧글
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가 케리를 담당한다는 것을 알 수 있을것 같네염
덧글 입력 영역