수고하십니다
수식이 맞는지 한번 검토 부탁드립니다
맨 아래 첨부된 수식처럼 for문을 작성한다면,
h[1] 부터 h[id[0]-id[1]] 까지 를 aa[0] 과 비교,
aa[1] 과 비교,
...aa[5]과 비교 한뒤
1 to (id[0]-id[2]) 범위에서 고가를 aa[0]~aa[5] 까지 비교,
1 to (id[0]-id[3]) 일때 비교. 하는 작업을 해서
aa[] 보다 큰 고가 갯수가 가장 많을때의 id[] , aa[], h[] 값을 저장하는 식이 맞나요?
순서가 위처럼 진행되는게 맞는건지 궁금합니다
그리고 만약
For y =0 to 5
{
For x = 1 to 3
{
For z = 1 to (id[0]-id[x])
이렇게 순서가 바뀐다면
1 to (id[0]-id[1]) 범위에서의 h 를 aa[0] 과 비교
1 to (id[0]-id[2]) 에서의 h 를 aa[0] "
1 to (id[0]-id[3]) 에서의 h 를 aa[0] "
1 to (id[0]-id[1]) 범위에서의 h 를 aa[1] 과 비교
1 to (id[0]-id[2]) 에서의 h 를 aa[1] "
1 to (id[0]-id[3]) 에서의 h 를 aa[1] "
...
이런 구조로 aa[5] 까지 비교하게되는데
연산 순서만 바뀌는거고 같은 결과가 나오게 되나요?? 아니면 작성 구조에 따라서 차이점이 있나요?
감사합니다
아래는 수식입니다
Value2 = 0;
Value3 = 0;
Value4 = 0;
value5=0;
value6=0;
For x = 1 to 3
{
For y = 0 to 5
{
For z = 1 to (id[0]-id[x])
{
if h[z]>aa[y] then
value2 = value2+1;
}
if Value3 == 0 or (Value3 > 0 and Value2 > Value3) Then
{
Value3 = Value2;
Value4 = aa[y];
value5= id[x];
value6= h[z];
}
}
}
답변 1
예스스탁
예스스탁 답변
2025-06-02 13:29:19
안녕하세요
예스스탁입니다.
1
예 맞습니다.
2
차이는 없을 것 같습니다.
해당부분은 직접 2개 경우 적용해서 값 확인하시기 바랍니다.
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 수고하십니다
수식이 맞는지 한번 검토 부탁드립니다
맨 아래 첨부된 수식처럼 for문을 작성한다면,
h[1] 부터 h[id[0]-id[1]] 까지 를 aa[0] 과 비교,
aa[1] 과 비교,
...aa[5]과 비교 한뒤
1 to (id[0]-id[2]) 범위에서 고가를 aa[0]~aa[5] 까지 비교,
1 to (id[0]-id[3]) 일때 비교. 하는 작업을 해서
aa[] 보다 큰 고가 갯수가 가장 많을때의 id[] , aa[], h[] 값을 저장하는 식이 맞나요?
순서가 위처럼 진행되는게 맞는건지 궁금합니다
그리고 만약
For y =0 to 5
{
For x = 1 to 3
{
For z = 1 to (id[0]-id[x])
이렇게 순서가 바뀐다면
1 to (id[0]-id[1]) 범위에서의 h 를 aa[0] 과 비교
1 to (id[0]-id[2]) 에서의 h 를 aa[0] "
1 to (id[0]-id[3]) 에서의 h 를 aa[0] "
1 to (id[0]-id[1]) 범위에서의 h 를 aa[1] 과 비교
1 to (id[0]-id[2]) 에서의 h 를 aa[1] "
1 to (id[0]-id[3]) 에서의 h 를 aa[1] "
...
이런 구조로 aa[5] 까지 비교하게되는데
연산 순서만 바뀌는거고 같은 결과가 나오게 되나요?? 아니면 작성 구조에 따라서 차이점이 있나요?
감사합니다
아래는 수식입니다
Value2 = 0;
Value3 = 0;
Value4 = 0;
value5=0;
value6=0;
For x = 1 to 3
{
For y = 0 to 5
{
For z = 1 to (id[0]-id[x])
{
if h[z]>aa[y] then
value2 = value2+1;
}
if Value3 == 0 or (Value3 > 0 and Value2 > Value3) Then
{
Value3 = Value2;
Value4 = aa[y];
value5= id[x];
value6= h[z];
}
}
}