Category: Programming

첫 번째 프로젝트…. 흠..

프로젝트 1은 SIC/XE 머신의 어셈블리를 작성하는 것입니다. 그림 2.15 (Control Section)를 입력으로 받아서 그림 2.17을 출력으로 만들어야 합니다. 첨부한 안내서를 참조하여 코드를 작성하기 바랍니다. 프로그램 설명서, Source File (1면에 2장씩 출력), input/output 파일을 포함하여야 합니다. 최종 마감은 5월 10일까지 입니다. (수요일 수업반은 오전 10시반까지 정보과학관 526호로 제출해주기 바랍니다.) 프로젝트 가이드 프로젝트1 보고서 프로젝트1 Source ———————————————————————- […]


NJM Messenger…. 윈플과목 프로젝트

  NJM Messenger 보고서 NJM Messenger PPT 1. 프로젝트 이름 NJM ( November Jesus Messenger ) 2. 프로젝트 목적 (목표) 기존에 있던 MSN메신저를 네트워크와 DB를 연동해서 구현 해봄으로써 프로그래밍실력의 무궁한 발전을 목표로 합니다. 3. 프로젝트 개요 지금 누구 나도 인터넷을 할 줄 알면 MSN또는 다른 메신저를 써보았을 것입니다. 간단할 것 같으면서도 그 많은 사람들이 동시 […]


두번째 숙제…

그림 2.5를 입력으로 받고, Mnemonic Code를 Opcode로 변환시키는 프로그램을 완성하시오. (C 프로그램으로만 작성!! LEX를 사용해도 됩니다.) 1. OPTAB을 작성 2. 입력 파일: 그림 2.5를 파일로 입력받으시오. 3. 출력파일: Intermediate 파일을 만들고(그림 2.6) opcode부분만 출력 4. 보고서에 있어야 할 내용 프로그램 설명, comment가 포함된 프로그램 소스, 결과 출력 5. 제출일 4월 4/5일 수업시간까지 두번째 숙제 보고서


첫번째 숙제

Due Date 3/26일 1. 학번을 5로 나누어서 남은 숫자가 m이라면, m=0, CrayT3E; m=1, PowerPC; m=2, UltraSPARC; m=3, Intel x86; m=4, VAX Powerpoint로 정리해서 제출하시오. 메모리스틱으로 가져와서 발표 준비하세요. 2. 1장 연습문제 2, 3, 10, 11번을 정리해서 제출해주세요. 숙제HW1HW1보고서 UltraSPARC PPT


ISTeam 7기 정회원 프로젝트

YourMine(ISTeam 정회원프로젝트) 2004년 버닝하면서 만들었던…. YourMine… 대전 지뢰찾기게임… 지금 보면 너무 큐티한것 같다… 그땐 정말 혼신을 다해서 만들었던 기억이… 그때로 돌아가고파…. 쿠쿠 그냥 계획서랑, 소스… 필요한 사람이 있으려나?? 쿠쿠 그리고 살짝꿍 즐길수 있는 실행파일 올립니더…. 왜 군대 갔다오니… 잘되던게 잘안되지…. 완성작품도 뻑나서… 그나마 완성본 나오기 전 버젼으로 올립니다.. 버그…. 얼마나 많을지 모릅니다… 그래도 치명적이지는 않습니다 […]


[10252] Common Permutation

Problem Link : http://acm.uva.es/p/v102/10252.html ■ Problem– 첫번째 인풋과 두번째 인풋에 있는 똑같은 문자 알파벳순으로 정렬하기 ■ Solution– 입력 문자를 배열 첨자로 바로 사용. check 배열 두개를 두고 입력에 있는 문자 check[문자-‘a’] 값 증가 ■ Critical Input – 처음 잘 못 이해했는데… 똑같은 문자 여러번 나오면 한번 출력인줄 알았는데… 같은수 만큼출력. – 아직도 이해안되는게… – memset […]


[10041] Vito’s Family

Problem Link : http://acm.uva.es/p/v100/10041.html ■ Problem– 친척들과의 거리합 최소구하기 ■ Solution– 정렬해서 가운데 친척집에 비토집이 있으면 치천들과의 거리합이 최소가된다 ■ Critical Input [ Source Code ]// 소스를 이곳에 넣으세요.#include <stdio.h> #include <stdlib.h> #include <algorithm> using namespace std; int main ( void ) { int result, sum, test_num, input_num, input[500]; int loop, loop2; scanf ( “%d“, […]


[10038] Jolly Jumpers

Problem Link : http://acm.uva.es/p/v100/10038.html ■ Problemn개의 데이터를 입력받고 데이터 각각의 차의 집합이 1 ~ n-1집합과 같으면 졸리출력 ■ Solutioncheck[] 변수를 만들어서 check[데이터 각각의 차] = 1 이렇게 체크를 한다.나중에 check[] 확인해서 1 ~ n-1까지 다 체크되어있으면   졸리다. ■ Critical Input문제마다 크리티칼 오류를 만드는 구만.. 그것도.. 쉬운거로…scanf ( “%d”, &input[loop] ) 여기서… & 요거 빼먹어서… […]


[10132] File Fragmentation

Problem Link : http://acm.uva.es/p/v101/10132.html ■ Problem– 똑같은 여러개의 파일이 단 두조각으로 모두 쪼개져서 섞였다…– 조각난 2n개의 파일들을 조합해서.. 원래의 파일을 구하는 문제 ■ Solution– 파일 한개의 길이를 알아내고, 그리고 한파일씩 그 파일길이와 다른 조각의 파일길이의 합이    원래 파일의 길이와 같은 것들을 링크드로 연결하고 pFileFrag 링크드그리고 그 가능 조합에서 조각들을 모두 한번씩만 사용하는 조합을 추려낸다. […]


[401] Palindromes

Problem Link : http://acm.uva.es/p/v4/401.html ■ Problem– 입력된 문자열이 중앙을 중심으로 자리만 대칭인지– 아니면 중앙을 중심으로 거울처럼 반사된 형식인지 구분하는 문제 ■ Solution– 좌우대칭은 문자열 중심까지 루프돌면서 첫문자 끝문자 비교하고 하나씩 비교한다.– 반사는 똑같이 문자열 중심까지 루프돌면서 끝문자가 첫문자의 반사된 문자인지 비교… ■ Critical Input– 입력된 글자수가 1일경 1/2가 0이기때문에 루프도 돌지 않아서 조심해야함…– 좌우대칭은 문제가 […]


[10082] WERTYU

Problem Link : http://acm.uva.es/p/v100/10082.html ■ Problem– 키보드 자판에서 기본자리보다 오른쪽으로 한칸이동하고 친 글을 원래 글로 바꾸기 ■ Solution– 키보드 키들을 순서데로 배열에 집어넣고.. 입력된 값을 그 배열에서 찾아 그 전값을 출력 ■ Critical Input– gets로 열심히 한꺼번에 입력 받아서 열라 시도했는데 왜 안되지… 썩 [ Source Code ]#include <stdio.h> #include <string.h> int main ( void […]


[145] Gondwanaland Telecom

Problem Link : http://acm.uva.es/p/v1/145.html ■ Problem– 전화한 시간을 낮구간, 저녁, 심야 구분해서 가격을 책정하는 문제 ■ Solution– 흠.. 처음에는 구간걸치는 경우 9가지로 나눠서 노가다로 했는데… 잘안되서..   열심히 손으로 규칙을 찾다가 구간이 나눠지는 시간을 분으로 바꿔서 나눗셈연산자를 이용함 ■ Critical Input– 내가 실수한 가장 큰 부분이…. 0시 0분부터 0시 0분까지 통화했다는 인풋…    멍청하게 왜 0으로 […]