수고하십니다
아래식에서 aa[y] 조건이 최초로 만족했을때만 var1 에 저장하려고 하면 아래와 같이 작성하면 되나요? 최초 만족했을때 for loop 를 중단하려고 합니다
이런경우 처럼 중첩 for문에서는 x, y 모두에 하나 더 큰 값을 주면 되는지 아니면 y에만 하면 되는가요?
그리고 수식 처음에 var1=0; 으로 초기화를 했는데
밑에서 if var1==0 and 라고 조건에 명시해야 하나요??
var1==0 조건을 안넣게 되면 어떻게 달라지나요??
감사합니다
var : x(0) , y(0);
var1=0;
for x = 0 to 5
{
for y= 0 to 4+(x*5)
{
if var1 ==0 and aa[y] >= aa[x] *2 then
{
var1= aa[y];
y=4+(x*5) + 1;
x=6;
}
}
}
답변 1
예스스탁
예스스탁 답변
2025-07-30 08:28:17
안녕하세요
예스스탁입니다.
1
x, y 모두 최종값보다 큰값을 주셔야 합니다.
2
첫 조건 만족하면 x,y에 큰값 저장하므로
이경우에는 불필요합니다.
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 수고하십니다
아래식에서 aa[y] 조건이 최초로 만족했을때만 var1 에 저장하려고 하면 아래와 같이 작성하면 되나요? 최초 만족했을때 for loop 를 중단하려고 합니다
이런경우 처럼 중첩 for문에서는 x, y 모두에 하나 더 큰 값을 주면 되는지 아니면 y에만 하면 되는가요?
그리고 수식 처음에 var1=0; 으로 초기화를 했는데
밑에서 if var1==0 and 라고 조건에 명시해야 하나요??
var1==0 조건을 안넣게 되면 어떻게 달라지나요??
감사합니다
var : x(0) , y(0);
var1=0;
for x = 0 to 5
{
for y= 0 to 4+(x*5)
{
if var1 ==0 and aa[y] >= aa[x] *2 then
{
var1= aa[y];
y=4+(x*5) + 1;
x=6;
}
}
}