문제 수정
Printing 750
문자변수와 숫자변수 사이의 공백이 1개 인 것 처럼 나와 있으나
밑의 input dept $ 1-11 number 13- 14; 구문으로 봤을 때 공백이 하나는 아니다.
또한 보기의 A,B는 II로 나와있는데 ||로 하는 것이 맞다.
C,D의 경우에 ||이 TRIM함수 뒤에 위치되어야만 한다.
원하는 값 'Printing750'
1. ||
||은 두 값을 이어주는 함수이다.
2. TRIM
TRIM 함수는 'PRINTING '에서 뒤쪽에 있는 공백을 제거해 주는 함수이다.
3.PUT / INPUT
PUT (변수, 길이);
숫자형을 문자형으로 바꿔 준다.
INPUT(변수, 길이);
문자형을 숫자형으로 바꿔 준다.
문제해결
'printing '과 750을 합쳐주어야 한다.
여기서 printing은 공백을 갖고 있어서 잘라주어야하고
750은 숫자변수이기 때문에 문자로 바꾸어 주어야 한다.
따라서 department = trim(dept) || put(number,3.);
'SAS BASE' 카테고리의 다른 글
Crambible / sas 문제 8 (0) | 2016.01.28 |
---|---|
Crambible / sas 문제 7 (0) | 2016.01.27 |
Crambible / sas 문제 5 (0) | 2016.01.27 |
Crambible / sas 문제 4 (0) | 2016.01.27 |
Crambible / sas 문제 3 (0) | 2016.01.27 |