2부 130page 최신기출유형5회 5번 이해가 잘안가요ㅠㅠㅠ
해설좀 부탁드려용
혹시 기출문제들도 해설되있는곳이 있을까요?
안녕하세요.
j는 1, k는2, L은 3을 가지고 시작합니다.
while문의 인수가 true이므로 무한 반복을 수행합니다.
result = L < k ? k++ : --L;
L L은 3이고 k는 2이므로 조건이 거짓입니다. --L은 전치연산이므로 result에 저장되기 전에 L값이 먼저 1 감소합니다. result에는 1감소된 L 값인 2가 저장됩니다. j++;에 의해 j는 2가됩니다. if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 2이므로 계속 반복합니다. result = L < k ? k++ : --L; L L은 2이고 k는 2이므로 조건이 거짓입니다. --L은 전치연산이므로 result에 저장되기 전에 L값이 먼저 1 감소합니다. result에는 1감소된 L 값인 1이 저장됩니다. j++;에 의해 j는 3이됩니다. if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 3이므로 계속 반복합니다. result = L < k ? k++ : --L; L L은 1이고 k는 2이므로 조건이 참입니다. K++은 후치연산이므로 result에 현재 k값 2가 저장된 후 k값이 1 증가합니다. result에는 2가 저장되고 k는 3이 됩니다. j++;에 의해 j는 4가됩니다. if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 4이므로 계속 반복합니다. result = L < k ? k++ : --L; L L은 1이고 k는 3이므로 조건이 참입니다. K++은 후치연산이므로 result에 현재 k값 3이 저장된 후 k값이 1 증가합니다. result에는 3이 저장되고 k는 4가 됩니다. j++;에 의해 j는 5가됩니다. if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 5이므로 무한 반복 while문을 빠져나옵니다. 현재 result에는 3이 k에는 4가 L에는 1이 저장되어 있습니다. 오늘도 즐거운 하루 되세요.
-
*2017-06-23 09:52:10
안녕하세요.
j는 1, k는2, L은 3을 가지고 시작합니다.
while문의 인수가 true이므로 무한 반복을 수행합니다.
result = L < k ? k++ : --L;
L
L은 3이고 k는 2이므로 조건이 거짓입니다. --L은 전치연산이므로 result에 저장되기 전에 L값이 먼저 1 감소합니다.
result에는 1감소된 L 값인 2가 저장됩니다.
j++;에 의해 j는 2가됩니다.
if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 2이므로 계속 반복합니다.
result = L < k ? k++ : --L;
L
L은 2이고 k는 2이므로 조건이 거짓입니다. --L은 전치연산이므로 result에 저장되기 전에 L값이 먼저 1 감소합니다.
result에는 1감소된 L 값인 1이 저장됩니다.
j++;에 의해 j는 3이됩니다.
if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 3이므로 계속 반복합니다.
result = L < k ? k++ : --L;
L
L은 1이고 k는 2이므로 조건이 참입니다. K++은 후치연산이므로 result에 현재 k값 2가 저장된 후 k값이 1 증가합니다.
result에는 2가 저장되고 k는 3이 됩니다.
j++;에 의해 j는 4가됩니다.
if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 4이므로 계속 반복합니다.
result = L < k ? k++ : --L;
L
L은 1이고 k는 3이므로 조건이 참입니다. K++은 후치연산이므로 result에 현재 k값 3이 저장된 후 k값이 1 증가합니다.
result에는 3이 저장되고 k는 4가 됩니다.
j++;에 의해 j는 5가됩니다.
if문에 의해 j>=5 이면 무한 반복 while문을 빠져나옵니다. j가 5이므로 무한 반복 while문을 빠져나옵니다.
현재
result에는 3이
k에는 4가
L에는 1이 저장되어 있습니다.
오늘도 즐거운 하루 되세요.