커뮤니티
문의드립니다
2013-01-02 17:26:37
215
글번호 57741
새해 복 많이 받으세요^^
아래식은 계산이 안됩니다
좀더 간소하게 할수없을까요?
var : cnt1(DayIndex),cnt2(DayIndex),cnt3(DayIndex),Hval(DayIndex),Hidx(DayIndex);
Array : Hcnt[100](0);
for cnt1 = 0 to DayIndex-1{
Hcnt[cnt1] = 0;
for cnt2 = 0 to DayIndex-1{
if H[cnt1] == H[cnt2] Then
Hcnt[cnt1] = Hcnt[cnt1]+1;
}
}
Hval = 0;
Hidx = 0;
for cnt3 = 0 to DayIndex{
if Hcnt[cnt3] > Hval Then{
Hval = Hcnt[cnt3];
Hidx = cnt3;
}
}
plot1(H[Hidx]);
답변 1
예스스탁 예스스탁 답변
2013-01-02 18:26:59
안녕하세요
예스스탁입니다.
해당식 더 간략하게는 가능하지 않습니다.
for문의 횟수가 크고 이중의 for문도 있어
계산에 상당한 시간이 소요되게 됩니다.
배열의 방이 100개만 지정이 되어 있으므로
당일 봉갯수가 100이상은 봉이시면 해당 배열의
갯수도 맞춰서 늘려주셔야 합니다.
즐거운 하루되세요
> 처음처럼22 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 새해 복 많이 받으세요^^
아래식은 계산이 안됩니다
좀더 간소하게 할수없을까요?
var : cnt1(DayIndex),cnt2(DayIndex),cnt3(DayIndex),Hval(DayIndex),Hidx(DayIndex);
Array : Hcnt[100](0);
for cnt1 = 0 to DayIndex-1{
Hcnt[cnt1] = 0;
for cnt2 = 0 to DayIndex-1{
if H[cnt1] == H[cnt2] Then
Hcnt[cnt1] = Hcnt[cnt1]+1;
}
}
Hval = 0;
Hidx = 0;
for cnt3 = 0 to DayIndex{
if Hcnt[cnt3] > Hval Then{
Hval = Hcnt[cnt3];
Hidx = cnt3;
}
}
plot1(H[Hidx]);