블로그 이미지
Leeway is... the freedom that someone has to take the action they want to or to change their plans.
maetel

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday

Category

hw1

1. input.txt 파일에 20개의 정수를 임의로 입력하여 작성하시오.
2. 프로그램을 수정하여 입력 데이터 파일의 합을 구하는 프로그램을 작성하시오.
3. 최대값과 최소값을 구하는 루틴을 첨가하시오.


Xcode에서 프로젝트를 만들어 코딩할 경우, 파일명이나 폴더명을 함부로 바꾸면 (아마도 소유권 문제로) 실행이 되지 않을 수 있다. 이 경우 "no launchable executable present at path"라는 메시지가 뜬다.
쉘에서 "chmod +x 파일이름"을 친 이후 다시 컴파일하면 가능하다. 그러나 여전히 XCode 내부에서 실행시킬 수는 없었다.
얼마나 당황스러웠는지 새로 프로젝트를 만들 생각을 아예 못 한... 나는 초짜라 그런지 코딩은 재밌는 것 같은데 XCode 등이 토대로 하는 세계관(?? ㅡㅡ; )이나 컴퓨터 자체가 무섭다.


FileIn.open로 읽어 들일 파일은
XCode에서는 debug 폴더 안에, shell에서 실행시킬 때에는 .cpp 실행파일이 있는 폴더 안에 넣어 줘야 한다.

이번 숙제 엄청 간단한 거였는데 굉장히 오랜 시간이 걸렸다. 그 중 90%는 코딩이 아니라 인터페이스에 익숙치 않아 생긴 초삽질성 장애들. ㅡㅡ; 물론 처음에는 for 구문 안에 for 구문을 돌리는 등 헤매였지만... 아래 그 적나라한 흔적. (마음이 급하면 우선 손익은 Python에 기대게 된다.)
어쨌든 assignment라는 게 얼마나 고마운 건지 처음으로 알았다. 마구마구 업뎃이 되는구나. 그전에는 왕 무시했었는데.

list = [5,2,1,6,10,3,80]

max = list[0]

for i in range(6):
   

#for i in range(6):
###    print list[i]
##      for j in range(4):
##          if list[i] > list[j]:
           
#    if list[i+1] > list[i]:
#        mx0 = list[i+1]
##        print "mx0=", mx0
       
#        for j in range(i+1,6):
#            if mx0 < list[j+1]:
#                mx1 = list[j+1]
#                print "mx1=", mx1
                   
        
#            for k in range(j+1,6):
#                if mx1 < list[k+1]:
#                    mx2 = list[k+1]
#                    print "mx2=", mx2


#print "***"



'@GSMC > 서용덕: DMD Programming' 카테고리의 다른 글

week 2 review  (0) 2008.03.15
[Steve Oualline] 4. Basic Declarations and Expressions  (0) 2008.03.10
Key concepts in programming: statement & expression  (1) 2008.03.09
week 1 review - keywords & file I/O  (0) 2008.03.07
vi  (0) 2008.03.07
posted by maetel