수고가 많으십니다. K사의 사용자 함수 중 HighestSince와 LowestSince라는 함수가 있습니다.
HighestSince
사용법 : HighestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최고값
LowestWince
사용법 : LowestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최저값
Yes Language 함수 중에 nthHighest,nthLowest가 있으나 비슷하긴 해도 (N, Value, Length)로 수식을 변형하려고 하니 잘 안됩니다.
혹시 사용사 함수로 만들어주실 수 있는지 여쭙습니다.
답변 1
예스스탁
예스스탁 답변
2024-04-16 10:21:22
안녕하세요
예스스탁입니다.
1
함수명 : HighestSince
반환값형 : 숫자형
input : nth(Numeric),condition(TrueFalse),data(Numeric);
var : ii(0);
Array : value[50](0);
if condition == true Then
{
Condition1 = true;
For ii = 49 downto 1
{
value[ii] = value[ii-1];
}
value[0] = data;
}
Else
{
if Condition1 == true and data > value[0] Then
value[0] = data;
}
HighestSince = value[nth];
2
함수명 : LowestSince
반환값형 : 숫자형
input : nth(Numeric),condition(TrueFalse),data(Numeric);
var : ii(0);
Array : value[50](0);
if condition == true Then
{
Condition1 = true;
For ii = 49 downto 1
{
value[ii] = value[ii-1];
}
value[0] = data;
}
Else
{
if Condition1 == true and data < value[0] Then
value[0] = data;
}
LowestSince = value[nth];
즐거운 하루되세요
> 뚱언니알러지 님이 쓴 글입니다.
> 제목 : 함수질문 드립니다.
> 수고가 많으십니다. K사의 사용자 함수 중 HighestSince와 LowestSince라는 함수가 있습니다.
HighestSince
사용법 : HighestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최고값
LowestWince
사용법 : LowestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최저값
Yes Language 함수 중에 nthHighest,nthLowest가 있으나 비슷하긴 해도 (N, Value, Length)로 수식을 변형하려고 하니 잘 안됩니다.
혹시 사용사 함수로 만들어주실 수 있는지 여쭙습니다.