본문 바로가기

일주일만에 합격하는 정보처리기사 실기. 조건 반복문

by 귀엽소 2025. 5. 1.
반응형

i

j

coun=0,1

for문 i=1,2,3,4

for문 j=1,2,3,4

if문 i*j%3==0 3의 배수일 때 참이다.

1%3==0 2%3==0 3%3==0 4%3==0
거짓 거짓 참( count=1 ) 거짓
2%3==0 4 6 8
거짓 거짓 참 ( count=2 ) 거짓
3 6 9 12
 ( count=3 )  ( count=4 )  ( count=5 )  ( count=6 )
4 8 12 16
거짓 거짓 참 ( count=7 ) 거짓

 

정답:

7


i

count=0

for문 i=1

if문 2의 배수 그리고 3의 배수가 아닐 때 참이 나온다.

count=count+i

i 값 if문 count
1   0
2 둘 다 참 0+2=2
3    
4 둘다참 2+4=6
5    
6    
7    
8 둘다참 6+8=14
9    
10 둘다참 14+10=24

 

정답:

24


자바 문제

String str="Hello"

if(str.isEmpty()) 변수명.기능명() 이 가능. 비어있는가?라고 물어보니까 Hello라는 문자열이 들어있으니까 안 비어있음. 거짓.

 

정답:

문자열은 비어있지 않습니다.


i

sum=0

for문 i=1

if문 i%2==1 2의 배수가 아니어야 참

참이면 sum=sum+i*i

거짓이면 sum=sum-i

i 값 i%2==1 sum=sum+i*i  sum=sum-i
1 0+1=1  
2 거짓   1-2=-1
3 -1+9=8  
4 거짓   8-4=4
5 4+25=29  
6 거짓   29-6=23
7 23+49=72  
8 거짓   72-8=64
9 64+81=145  
10 거짓   145-10=135

 

정답:

135


a=1

b=1

sum=0

while문 a<=5

if문 2의 배수면 참이 나온다.

참이면 sum=sum+b

거짓이면 sum=sum-b

a++

b=b+2

a=1 b=1 b%2==0 거짓이면 sum=sum-b
=0-1=-1
2 3 거짓 거짓이면 sum=sum-b
=-1-3=-4
3 5 거짓 거짓이면 sum=sum-b
=-4-5=-9
4 7 거짓 거짓이면 sum=sum-b
=-9-7=-16
5 9 거짓 거짓이면 sum=sum-b
=-16-9=-25

i=1, j=1

count_i=0, count_j=0

value_i=0, value_j=0

 

while문 참인동안 실행.

if문 i가 2의 배수면 참.

if문 j가 3의 배수면 참

if문 0이 아니어야 참.

 

i j count_i count_j value_i value_j
1 1 1      
2 2        
3 3   1    
4 4 2      
5 5        
6 6 3 2    
7 7        
8 8 4      
9 9   3    
10 10 5   10  
11 11        
12 12 6 4    
13 13        
14 14 7      
15 15   5    
16 16 8      
17 17        
18 18 9 6    
19 19        
20 20 10      
21 21   7   21

 

정답: 

i: 10,j: 21

 

반응형

댓글