본문으로 건너뛰기
Varlig 가이드
Varlig 홈

말로 하는 수학

여러 내장 함수는 half of £37, greater of £20 and 선수당 비용, average of 22 min, 25 min and 24 min처럼 영어 표현으로도 쓸 수 있어요. 이 페이지에서는 이런 표현을 기능별로 묶어, 각 표현에 대응하는 함수와 함께 정리했어요. 소리 내어 말하는 문장처럼 읽히는 계산을 쓰고 싶을 때 참고하세요. 표현과 함수는 같은 일을 하므로, 메모에서 더 읽기 좋은 쪽을 쓰면 돼요.

절반, 작은 값과 큰 값

calc
half of £37 결과 £18.50
double £80 결과 £160.00
twice 45 min 결과 90 min
the difference between £120 and £85 결과 £35.00
lesser of £250 and 10% of £3,000 결과 £250.00
greater of £15 and 3% of £1,200 결과 £36.00
smaller of 5 km and 3 miles 결과 4.828032 km

doubletwice는 2를 곱하고, triple은 3을 곱해요. the difference between은 두 값이 얼마나 차이 나는지 구해요. 어느 쪽을 먼저 쓰든 상관없어서 결과는 음수가 되지 않아요. 두 장소 사이에 쓴 difference between London and Tokyo는 여전히 두 곳의 시차를 구해요.

lesser ofsmaller of는 두 값 중 작은 값을, greater oflarger of는 큰 값을 골라요. 상한과 최솟값을 정할 때 편리해요. lesser of 줄은 10% 수수료의 상한을 £250으로 정하고, greater of 줄은 3%를 받되 최소 £15를 받아요. 두 값의 단위가 다르면 결과는 첫 번째 값의 단위로 나와요.

clamp는 값을 범위 안에 묶어 둬요. 값과 두 한계가 같은 종류의 양이라면 일반 숫자, 금액, 양, 기간에 모두 쓸 수 있고 단위도 유지돼요.

calc
clamp 32 between 10 and 25 결과 25
clamp 8 from 10 to 25 결과 10
clamp 23 °C between 18 °C and 21 °C 결과 21 °C
clamp £120 between £0 and £100 결과 £100.00
clamp 2.5 kg between 500 g and 2 kg 결과 2 kg

온도 조절기 줄은 설정 온도를 21 °C로 붙잡아 두고, 그다음 줄은 환불액의 상한을 £100으로 정해요.

나머지, 약수, 소수

calc
remainder of 50 divided by 6 결과 2
gcd of 24 and 36 결과 12
lcm of 12 and 15 결과 60
is 97 prime 결과 true
is 91 a prime number 결과 false

remainder ofmod와 같아요. 달걀 50개를 6개들이 상자에 담으면 2개가 남아요. gcd는 최대공약수예요. 24 cm × 36 cm 판에 딱 맞게 깔 수 있는 가장 큰 정사각형 타일은 12 cm예요. lcm은 최소공배수예요. 그래서 12분마다 오는 버스와 15분마다 오는 버스는 60분마다 함께 출발해요.

소수 판정은 2^63까지의 정수에서 정확해요. 소수점 아래 값이 있는 수와 음수는 false가 돼요.

거듭제곱, 거듭제곱근, 로그

calc
10 squared 결과 100
2 cubed 결과 8
3 raised to 4 결과 81
2 to the power of 10 결과 1,024
square root of 144 결과 12
cube root of 1,000 결과 10
root 4 of 81 결과 3
log base 2 of 1,024 결과 10
1,024 is 2 to what power 결과 10

squaredcubed², ³처럼 바로 앞에 있는 것에 적용돼요. 그래서 5 m squared는 넓이 5 m²이고, (5 m) squared는 25 m²예요. root n of xn root of x는 어떤 거듭제곱근이든 구해요. log base b of xlog x base b는 임의의 밑에 대한 로그를 구하고, x is b to what power는 같은 질문을 반대 방향에서 물어요.

경우의 수 세기

calc
10 combination 2 결과 45
10 choose 3 결과 120
8 permutation 3 결과 336

n combination k는 순서와 상관없이 n개에서 k개를 고르는 경우의 수를 세요. 열 명이 서로 한 번씩 악수하면 악수는 45번이에요. n choose k로 써도 같으므로, 10 choose 3은 열 명 중 세 명을 고르는 경우의 수예요. n permutation k는 순서가 중요할 때의 경우의 수를 세요. 주자 여덟 명이 금·은·동메달 자리를 차지하는 방법은 336가지예요. 가능한 모든 결승 순서를 세려면 계승을 사용하세요. 8!은 40,320이에요.

합계와 평균

표현 뒤에 값을 쉼표로 구분해 나열하세요. 원한다면 마지막 값 앞에 and를 써도 돼요.

calc
sum of £12.50, £8.20 and £4.30 결과 £25.00
average of 22 min, 25 min, 24 min, 41 min and 23 min 결과 27 min
median of 22 min, 25 min, 24 min, 41 min and 23 min 결과 24 min
min of £4.20, £3.80, £5.10 결과 £3.80
max of £4.20, £3.80, £5.10 결과 £5.10
count of £4.20, £3.80, £5.10 결과 3
standard deviation of 20 min, 25 min and 30 min 결과 5 min

total ofsum of와 같고, mean ofaverage of와 같아요. 같은 출퇴근 시간인데도 평균과 중앙값이 다른 것은, 유난히 오래 걸린 하루(41분)가 평균은 끌어올리지만 중앙값은 거의 움직이지 않기 때문이에요. standard deviation of는 표본 표준편차를 구해요.

정렬과 필터링을 비롯해 목록을 다루는 방법은 목록과 통계를 참고하세요.

무작위 값

random number between a and ba부터 b까지(양 끝 포함)의 정수 하나를 골라요. 결과는 계산할 때마다 바뀌므로, 아래 예는 가능한 결과 중 하나일 뿐이에요.

calc답은 오늘 날짜나 실시간 데이터에 따라 달라져요
random number between 1 and 6 결과 4
당첨 번호 = random number between 1 and 250 결과 200
random() 결과 0.7220223468
형식 결과
random number between 1 and 10 1부터 10까지(양 끝 포함)의 정수
random(1, 6), rand(1, 6) 위와 같은 기능의 함수 형식
random(), rand() 0 이상 1 미만의 실수
random(0, 1) 0과 1 사이의 실수(0과 1 중 하나를 고르는 게 아님)

범위의 양 끝은 단위 없는 정수여야 하고, 첫 번째 값이 두 번째 값보다 크면 안 돼요. 위의 당첨 번호처럼 이름에 저장한 값은 메모의 나머지 부분을 편집하는 동안에는 고정되고, 메모를 불러오거나 다시 계산할 때 새로 뽑혀요.

모든 표현 한눈에 보기

표현 결과 함수 형식
half of x half of £37 £18.50 x / 2
double x, twice x, triple x double £80 £160.00 x * 2
the difference between a and b the difference between £120 and £85 £35.00 abs(a - b)
a in b, 두 숫자일 때 1 in 5 as % 20% a / b
lesser of a and b, smaller of lesser of 3 and 5 3 min(a, b)
greater of a and b, larger of greater of 3 and 5 5 max(a, b)
clamp x between a and b, clamp x from a to b clamp 32 between 10 and 25 25 clamp(x, a, b)
remainder of a divided by b remainder of 50 divided by 6 2 a mod b
gcd of a and b gcd of 24 and 36 12 gcd(a, b)
lcm of a and b lcm of 12 and 15 60 lcm(a, b)
is n prime, is n a prime number is 97 prime true
a divided by b 17 divided by 5 3.4 a / b
a multiplied by b £3.50 multiplied by 4 £14.00 a * b
x squared, x cubed 10 squared 100 x^2, x^3
a to the power of b, a raised to b, a exponent b 2 to the power of 10 1,024 a^b
square root of x square root of 144 12 sqrt(x)
cube root of x cube root of 1,000 10 cbrt(x)
root n of x, n root of x root 4 of 81 3 (일반 함수 없음)
log base b of x, log x base b log base 2 of 1,024 10 logbase(x, b)
x is b to what power 1,024 is 2 to what power 10 logbase(x, b)
n combination k, n choose k 10 choose 3 120 combination(n, k)
n permutation k 8 permutation 3 336 permutation(n, k)
sum of a, b and c, total of sum of 1, 2 and 3 6 sum([a, b, c]), total([a, b, c])
mean of, average of mean of 24, 31, 28 and 29 28 average([…]), avg([…])
median of, min of, max of, count of median of 3, 7, 9, 12, 40 9
standard deviation of standard deviation of 20, 25 and 30 5 stddev([…]), stdev([…])
random number between a and b random number between 1 and 10 정수 random(a, b)

모든 함수 형식은 내장 함수 참조에서 자세히 다뤄요.

종합해 보기

작은 5인제 풋살 리그의 경기 일정과 참가비를 계산하는 예예요.

calc
# 5인제 풋살 리그
팀 수 = 6
경기 수 = 팀 수 choose 2 결과 15
구장 대여료 = £54
시즌 비용 = 경기 수 * 구장 대여료 결과 £810.00
선수 수 = 45
선수 수 / 팀 수 rounded down 결과 7
remainder of 선수 수 divided by 팀 수 결과 3
선수당 비용 = 시즌 비용 / 선수 수 결과 £18.00
참가비 = greater of £20 and 선수당 비용 결과 £20.00

모든 팀이 다른 모든 팀과 한 번씩 경기하면 여섯 팀에 15경기가 필요해요. 선수 45명은 7명씩 팀을 이루고 후보 3명이 남아요. 구장 대여료만으로는 한 사람당 £18이므로, greater of가 참가비를 클럽의 최소 금액인 £20으로 정해요.