scala> (1 to 100).sum
2. 구구단 출력 하기
Hi-iMac:Scala chobocho$ cat mulitiplicaiton.scala
for ( x <- ( 1 to 9 )) {
for ( y <- ( 1 to 9)) {
println (x + " x " + y + " = " + x*y)
}
}
3. 파일 열어서 출력하기
Hi-iMac:Scala chobocho$ cat openfile.scala
import scala.io.Source
val openFileName = "sample.scala"
for ( line <- Source.fromFile(openFileName).getLines() ) {
println(line)
}
4. 파일의 글자 수 세기
5. 파일의 단어 수 세기
6. 가장 많이 나오는 알파벳 출력
7. 100! 계산하기
scala> (BigInt(1) to BigInt(100)).reduceLeft(_*_)
res8: BigInt = 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
8. 2^100 계산하기
scala> BigInt(2).pow(100)
res1: scala.math.BigInt = 1267650600228229401496703205376
9. 2차원 배열에서 가장 큰 값 구하기
10. 선택정렬
11. 퀵 정렬