Coding/Scala2014. 12. 3. 01:16

1. 1 부터 100까지 함

scala> (1 to 100).sum

res3: Int = 5050


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. 퀵 정렬



'Coding > Scala' 카테고리의 다른 글

Scala 프로그램밍 예제 100제  (2) 2014.12.03
스칼라 설치  (0) 2014.12.02
Posted by chobocho
TAG

댓글을 달아 주세요

  1. 도움되는 글 되게 잘 배우고 가요

    2020.11.18 13:44 [ ADDR : EDIT/ DEL : REPLY ]