우선순위에 따라 안쪽에서부터 바깥쪽 방향으로 함수나 수식을 하나씩 상수로 변환한다고 쓰여져 있는데요
더쉬운 방법으로 예를 들어 설명 해주시면 안될까요? 이해가 안됩니다...
초과강의명에 대한 강의기호를 표시하는 문제입니다.
강의기호는 초과강의명 뒤의 4글자를 뺀 나머지이고 대문자로 표시 하라고 했습니다.
결과가 대문자여야 하므로 대문자로 만들어주는 upper 함수가 제일 가쪽(처음) 사용됩니다.
=upper( ~~
과 같이 말이죠.
대문자로 만들고자 하는 값은 초과강의명 뒤의 4글자를 뺀 나머지 이므로
왼쪽에서 마지막 4글자를 빼면 되므로
left 를 사용합니다.
left(초과강의명,마지막 4글자)
마지막 4글자를 구하려면 강의명에 사용된 글자 개수에서 4개를 빼야하므로
len 함수로 초과강의명의 글자 개수를 셉니다.
len(~~)
그럼
left(초과강의명,len(초과강의명)-4)
가 되겠죠. 이것을 upper 에 사용한다고 하면
=upper(left(초과강의명,len(초과강의명)-4))
가 되는 것입니다.
마지막 결과가 되는 함수가 제일 처음(바깥쪽) 으로 사용된다고 생각하시면 되세요.
좋은 하루 되세요.
"-
*2012-12-18 08:44:43
초과강의명에 대한 강의기호를 표시하는 문제입니다.
강의기호는 초과강의명 뒤의 4글자를 뺀 나머지이고 대문자로 표시 하라고 했습니다.
결과가 대문자여야 하므로 대문자로 만들어주는 upper 함수가 제일 가쪽(처음) 사용됩니다.
=upper( ~~
과 같이 말이죠.
대문자로 만들고자 하는 값은 초과강의명 뒤의 4글자를 뺀 나머지 이므로
왼쪽에서 마지막 4글자를 빼면 되므로
left 를 사용합니다.
left(초과강의명,마지막 4글자)
마지막 4글자를 구하려면 강의명에 사용된 글자 개수에서 4개를 빼야하므로
len 함수로 초과강의명의 글자 개수를 셉니다.
len(~~)
그럼
left(초과강의명,len(초과강의명)-4)
가 되겠죠. 이것을 upper 에 사용한다고 하면
=upper(left(초과강의명,len(초과강의명)-4))
가 되는 것입니다.
마지막 결과가 되는 함수가 제일 처음(바깥쪽) 으로 사용된다고 생각하시면 되세요.
좋은 하루 되세요.
"