Skip to content

Instantly share code, notes, and snippets.

@aoirint
aoirint / fibo.cpp
Created July 20, 2017 12:42
C++でフィボナッチ数列のテスト
#include<iostream>
int fibo(int i) {
if (i == 1) return 0;
if (i == 2) return 1;
return fibo(i-1) + fibo(i-2);
}
// int main(int argc, char *argv[]) {
int main() {
@aoirint
aoirint / Fibo.java
Created July 20, 2017 12:46
Javaでフィボナッチ数列のテスト
public class Fibo {
static int fibo(int i) {
if (i == 1) return 0;
if (i == 2) return 1;
return fibo(i-1) + fibo(i-2);
}
public static void main(String[] args) {
for (int i=1; i<31; i++) {
System.out.println(fibo(i));
@aoirint
aoirint / fibo.php
Created July 20, 2017 12:55
PHPでフィボナッチ数列のテスト
<?php
function fibo($i) {
if ($i == 1) return 0;
if ($i == 2) return 1;
return fibo($i-1) + fibo($i-2);
}
for ($i=1; $i<31; $i++) {
print(fibo($i)."<br>");
// echo(fibo($i)."<br>");
@aoirint
aoirint / fibo.js
Created July 20, 2017 12:58
JavaScriptでフィボナッチ数列のテスト
function fibo(i) {
if (i == 1) return 0;
if (i == 2) return 1;
return fibo(i-1) + fibo(i-2);
}
for (var i=1; i<31; i++) {
document.write(fibo(i) + "<br>");
}
@aoirint
aoirint / tenki.py
Last active September 12, 2017 07:35
気象庁HPからPython, requests, BSで天気予報、週間天気予報を取得、適当に(再)整形して出力するスクリプト
import sys
import re
import requests
from bs4 import BeautifulSoup
def as_int(tpl):
ls = list(tpl)
for j in range(len(ls)):
if isinstance(ls[j], tuple):
@aoirint
aoirint / cam_test.cpp
Created September 18, 2017 10:49
OpenCVでカメラから映像取ってhaar-likeで顔検出するテスト
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
VideoCapture cap(0);
if (!cap.isOpened()) {
return -1;
}
@aoirint
aoirint / reversi.html
Created September 29, 2017 12:06
Reversi_js
<!DOCTYPE html>
<!-- @lb1-sot -->
<meta charset="UTF-8">
<style>
body {
margin: 0 auto;
}
</style>
<div style="text-align: center;">
@aoirint
aoirint / udp_test.pde.java
Created October 13, 2017 08:49
Processing3でUDP
import hypermedia.net.*;
UDP udp;
void setup() {
udp = new UDP(this, 12345);
udp.setBuffer(128);
udp.setReceiveHandler("recv");
udp.listen(true);
}
@aoirint
aoirint / udp.pde
Created October 27, 2017 13:09
UDP2
import hypermedia.net.*;
UDP udp;
void setup() {
udp = new UDP(this, 31416, "127.0.0.1");
udp.setReceiveHandler("recv");
udp.listen(true);
}
void draw() {
public class Main {
public static void main(String[] args) {
Pair<Double, Integer> pair = new Pair<>(100d, 100);
}
static class Pair<L extends Number, R> {
private L left;
private R right;
public Pair(L left, R right) {