Skip to content

Instantly share code, notes, and snippets.

@YSRKEN
YSRKEN / code4.cpp
Last active September 5, 2015 15:38
POH6+『「え、妻が松江?」松江Ruby会議07協賛 回文作成プログラミングコンテスト』 解説編 ref: http://qiita.com/YSRKEN/items/daa4ea4a814513f6f0b1
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(void){
// データを入力する
int N;
cin >> N;
@YSRKEN
YSRKEN / code5.cpp
Last active September 5, 2015 13:37
POH6+『「え、妻が松江?」松江Ruby会議07協賛 回文作成プログラミングコンテスト』 改良編 ref: http://qiita.com/YSRKEN/items/20aea3c3d40e901e79db
#include <algorithm>
#include <iostream>
#include <map>
#include <string>
#include <unordered_map>
using namespace std;
int main(void){
// 単語リストに単語を代入する
int N;
cin >> N;
@YSRKEN
YSRKEN / code6.cpp
Last active September 28, 2015 14:14
POH6+『「え、妻が松江?」松江Ruby会議07協賛 回文作成プログラミングコンテスト』 ゴルフ編 ref: http://qiita.com/YSRKEN/items/f19a91b53d985ed65e5b
#include <iostream>
#include <set>
#include <string>
#define R(S) reverse(S.begin(), S.end())
using namespace std;
int main(void){
int N;
string temp_word, center_word = "", all_word = "";
multiset<string> word;
cin >> N;
@YSRKEN
YSRKEN / code.c
Created September 28, 2015 14:26
POH6+『「え、妻が松江?」松江Ruby会議07協賛 回文作成プログラミングコンテスト』 言語毎のコード一覧 ref: http://qiita.com/YSRKEN/items/7cbf185d309739381a40
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define f strcmp
char W[11],T[11],L[5001],C[10001],R[5001],w[1000][11];int j,l,N,i,c=0;void F(char *s,char *d){l=strlen(s);for(j=0;j<l;++j)d[j]=s[l - j - 1];d[l]='\0';}int main(void){scanf("%d",&N);for(i=0;i<N;++i){scanf("%s",W);F(W,T);if(f(W,T))strcpy(w[c],W),++c;else strcat(C,W);}qsort(w,c,11,f);for(i=0;i<c;++i){F(w[i],T);if(f(w[i],T)<0 &&bsearch(T,w,c,11,f))strcat(L,w[i]);}F(L,R);printf("%s%s%s\n",L,C,R);}
@YSRKEN
YSRKEN / code.cpp
Created October 8, 2015 03:18
「蒼き鋼のアルペジオ ‐アルス・ノヴァ‐」におけるC言語/C++ネタについて ref: http://qiita.com/YSRKEN/items/6fc784d4f7f9206537fc
#define _USE_MATH_DEFINES
#include <cmath>
#include <iostream>
/* using宣言 */
using std::cin;
using std::cout;
using std::endl;
/* 定数宣言
@YSRKEN
YSRKEN / code1.java
Last active October 13, 2015 10:33
Javaで艦これ用スクショツールを作ってみた その1 ref: http://qiita.com/YSRKEN/items/ac75ffcb0f72adbd2a7f
try{
// すべてのグラフィックデバイスを取得する
GraphicsDevice[] all_gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices();
for(GraphicsDevice gd : all_gd){
// 各グラフィックデバイスにおけるグラフィックス特性を取得する
GraphicsConfiguration[] all_gc = gd.getConfigurations();
// 各グラフィックス特性に従い、その座標を取得してスクショを撮る
Robot robot = new Robot(gd);
for(GraphicsConfiguration gc : all_gc){
BufferedImage images = robot.createScreenCapture(gc.getBounds());
@YSRKEN
YSRKEN / sample1.hsp
Last active January 16, 2017 06:27
【追記あり】使いやすいけど使いづらいプログラミング言語「HSP」について ref: http://qiita.com/YSRKEN/items/0c059abfb8685051cb16
mes 1+"1" ;2
mes "1"+1 ;11
mes 1+"1A" ;2
mes 1+"A1" ;1
mes 1+"1" ;1
@YSRKEN
YSRKEN / sample1.java
Last active October 19, 2015 02:13
やさしい画像認識教室~ゲーム編~ ref: http://qiita.com/YSRKEN/items/819dd3acf750ff5c0e7f
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
@YSRKEN
YSRKEN / test.rb
Last active October 20, 2015 11:18
【小ネタ】ランス・アンド・マスクスの第3話にRubyのコードが載ってた ref: http://qiita.com/YSRKEN/items/b78a23b3fa7b6b2f3e2d
def here?(uri)
(current_server.uri rescue nil) == uri
end
module_function :here?
def config
current_server.config
rescue
DRbServer.make_config
end
@YSRKEN
YSRKEN / hough.java
Created October 24, 2015 14:34
やさしいハフ(Hough)変換講座 ref: http://qiita.com/YSRKEN/items/ee94c7c22599c2374722
/* Hough変換のサンプル
* Hough変換した際は、
* 直線→横×縦が角度分割数×(2 * 対角線長)に対応する
* (ここで対角線長を2倍しているのは負数を想定している)
* 円→横×縦が横×縦×半径に対応する
*/
/* 引数の1つ目が「put」だったなら、counter*.pngを出力する */
import java.awt.Color;