Skip to content

Instantly share code, notes, and snippets.

View BBartosz's full-sized avatar

Bartosz Bąbol BBartosz

View GitHub Profile
object main {
def main(args: Array[String]) {
val p = for {
x <- (100 until 1000 )
y <- (x until 1000 )
r = (x*y) if isPalindrome(x, y)
} yield r
println(p.max)
}

Nanoc

Nanoc jest narzędziem do tworzenia małych i średnich witryn internetowych. Jest napisany w języku Ruby.

Wymagania

Aby móc korzystać z nanoca konieczne jest spełnienie poniższych wymogów:

  • posiadanie Rubiego :)
  • posiadanie Rubygems
  • zainstalowanie gema adsf - pozwala on na lokalny podgląd stron
  • (opcjonalne) aby móc pisać treści naszych w stron w składni Markdown nalezy zainstalować gema Kramdown
#### Zadanie 1. Obliczanie ilości kodu HTML w projekcie
def count_html_lines(path)
html_files = Dir[path]
html_lines_counter = 0
for file in html_files
opened_file = File.open(file)
html_lines_counter += opened_file.readlines.length
end