This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| DATA: lv_test TYPE STRING. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| type TheMap: Map[String, String] | |
| // a and b really should have the same keys | |
| // If not, entries from b will be lost. | |
| def zipToTuples(a: TheMap, b: TheMap) = | |
| (a.keys zip (a.values zip b.values)).toMap |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| #------------------------------------------------------------------------------ | |
| # Name: sbtmkdirs | |
| # Purpose: Create an SBT project directory structure with a few simple options. | |
| # Author: Alvin Alexander, http://alvinalexander.com | |
| # Info: http://alvinalexander.com/sbtmkdirs | |
| # License: Creative Commons Attribution-ShareAlike 2.5 Generic | |
| # http://creativecommons.org/licenses/by-sa/2.5/ | |
| #------------------------------------------------------------------------------ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Answer is supposed to be : 23514624000 | |
| object Eight { | |
| val sampleData = "73167176531330624919225119674426574742355349194934969835203127745063262395783180169848018694788518438586156078911294949545950173795833195285320880551112540698747158523863050715693290963295227443043557668966489504452445231617318564030987111217223831136222989342338030813533627661428280644448664523874930358907296290491560440772390713810515859307960866701724271218839987979087922749219016997208880937766572733300105336788122023542180975125454059475224352584907711670556013604839586446706324415722155397536978179778461740649551492908625693219784686224828397224137565705605749026140797296865241453510047482166370484403199890008895243450658541227588666881164271714799244429282308634656748139191231628245861786645835912456652947654568284891288314260769004224219022671055626321111109370544217506941658960408071984038509624554443629812309878799272442849091888458015616609791913387549920052406368991256071760605886116467109405077541002256983155200055935729 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import "math" | |
| import "fmt" | |
| func ret(base float64) float64 { | |
| if base == 1 { | |
| return 1 | |
| } else { | |
| return ret(base - 1) + math.Pow(base, base) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'priority_queue' | |
| require 'set' | |
| =begin | |
| - solve the 8 puzzle | |
| Basically, we have to treat each "State" as a node in the graph. | |
| Add each 'move we can make' from the current state into the frontier | |
| but only if we haven't visited it yet. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Graph | |
| def initialize | |
| @nodes = {} | |
| @edges = {} | |
| end | |
| def add_node(key, node) | |
| @nodes[key] = node | |
| @edges[key] = {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def sort_and_count(array): | |
| if len(array) <= 1: | |
| return 0, array | |
| mid = len(array) / 2 | |
| left_array = array[0:mid] | |
| right_array = array[mid:len(array)] | |
| left_result = sort_and_count(left_array) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| </head> | |
| <body> | |
| <canvas id="opponent_board" width="800" height="800"></canvas> | |
| <script type="text/javascript"> | |
| var canvas = document.getElementById('opponent_board'); | |
| var context = canvas.getContext("2d"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class String | |
| def palindrome? | |
| is_p = true | |
| ch = self.gsub(/ /,"").chars.to_a | |
| compares = ch.length / 2 | |
| back_index = ch.length - 1 | |
| compares.times do |i| |
NewerOlder