마지막강의 (2004년11월6일 오후문제) 풀이에서
변수 저장할때 ''''''''고객번호''''''''는 변수저장을 하지 않더라구여...
그래서 저두 그렇게 해서 문제를 풀어보니까 결과가 맞게 나오구여..
''''''''고객번호''''''''를 변수저장 하고 문제를 풀어도 결과가 맞게나오구여..
근데 분명히 핵심변수선언에서는 ''''''''고객번호''''''''를 선언했는데
변수저장에서는 고객번호를 저장해도 정확한답이나오고 저장하지 않아도
정확한 답이 나오는지 궁금하군요.. 어거때메 한참 헤맸습니다..^^
그리고 도착지코드도 선언을 했는데 왜 변수저장을 하지 않고
최대최소구하는 자리에서 선언을 하는지 궁금합니다. 애매합니다
''''핵심 변수 선언 Dim 출발지코드, 승객만족도, 월이용횟수, 여행거리, 최대값, 도착지코드, 최소고객번호, 고객번호 As Variant ''''인수 처리 인수1 = Val(Left(Command, InStr(Command, " "))) 인수2 = Val(Mid(Command, InStr(Command, " "))) ''''입력 파일 처리 Open "c:\c_it\data\Abc.txt" For Input As #1 최대값 = 0 최소고객번호 = 999999 For i = 1 To 인수2 Line Input #1, 버퍼 If i >= 인수1 Then ''''변수 저장 출발지코드 = Trim(Mid(버퍼, 20, 2)) 승객만족도 = Val(Mid(버퍼, 16, 2)) 월이용횟수 = Val(Mid(버퍼, 32, 2)) 여행거리 = Val(Mid(버퍼, 27, 5)) 고객번호 = Val(Mid(버퍼, 1, 5)) ''''도착지코드구하기 If 출발지코드 = "SU" And 승객만족도 <= 23 Then
.
.
.
|