This file contains 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
# Set of default scores used to quickly debug without typing in scores every time. | |
# Scores taken from the booklet PDF. | |
defaultScores = {"A": [6, 9, 9, 10, 5], | |
"B": [7, 6, 8, 5, 4], | |
"C": [9, 5, 4, 7, 8], | |
"D": [5, 6, 9, 7, 6], | |
"E": [5, 6, 9, 7, 6], | |
"F": [6, 4, 7, 8, 7] | |
} |
This file contains 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 leo.sortorsplode; | |
import com.badlogic.gdx.Gdx; | |
import com.badlogic.gdx.Screen; | |
import com.badlogic.gdx.graphics.glutils.ShapeRenderer; | |
public class TransitionScreen implements Screen { | |
private Screen currentScreen; | |
private Screen nextScreen; |
This file contains 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
#include "Event.hpp" | |
void Event::doEvent() { | |
for (int i = 0; i < handlers.size(); i++) { | |
handlers.at(i)->handle(this); | |
} | |
if (!cancelled) { | |
execute(); | |
} |
This file contains 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
#ifndef Event_hpp | |
#define Event_hpp | |
#include <vector> | |
#include <functional> | |
class Event; | |
typedef std::function<void(Event*)> EventHandler; | |
class Event { |
This file contains 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
javaFiles = Dir.glob "#{ARGV[0]}/**/*.java" | |
javaFiles.each do |javaFile| | |
javaCode = File.read javaFile | |
javaCode = javaCode.gsub /l|cl/, "" | |
File.open(javaFile, "w") {|file| file.puts javaCode} | |
end |
This file contains 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
if ARGV.length == 0 | |
puts "Usage: ruby esc.rb [filename]" | |
exit | |
end | |
prog = File.read ARGV[0] | |
prog = prog.gsub(/auto/, "automático") | |
prog = prog.gsub(/const/, "constante") | |
prog = prog.gsub(/double/, "doble"); |
This file contains 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
import math | |
SQRT_5 = math.sqrt(5) | |
PHI1 = (0.5, 0.5) | |
PHI2 = (0.5, -0.5) | |
def s5n_sub(s5n_1, s5n_2): | |
(a, b) = s5n_1 | |
(c, d) = s5n_2 | |
return (a - c, b - d) |
This file contains 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
#include <iostream> | |
#include <vector> | |
#include <algorithm> | |
#include <cstdint> | |
using namespace std; | |
using Digit = uint8_t; | |
using BigInt = vector<Digit>; |
This file contains 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
# Does the decimal expansion of 1/q terminate? | |
def terminates(q): | |
while q % 2 == 0: | |
q //= 2 | |
while q % 5 == 0: | |
q //= 5 | |
return q == 1 | |
# If the decimal expansion of 1/q terminates return 0, else return the period of the repeating digits. | |
def period(q): |
This file contains 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
public class Main { | |
public static void main(String[] args) throws Exception { | |
var p = new RationalEllipticCurve.Point(new Rational(1), new Rational(2)); | |
var a = new Rational(-7); | |
var b = new Rational(10); | |
var curve = new RationalEllipticCurve(a, b); | |
var r = curve.multiply(p, -10); | |
System.out.println(r); |
OlderNewer