Skip to content

Instantly share code, notes, and snippets.

View katsube's full-sized avatar

Makito Katsube katsube

View GitHub Profile
<?php
$base = 5; // 底辺
$height = 10; // 高さ
// 面積を求める
// ※ここを回答する※
// 結果を表示
echo $area; // 25と表示される
@katsube
katsube / Q_JSON_20211206.html
Last active December 4, 2021 16:42
日本工学院 2021-12-06 課題1
<script>
async function getFruits(){
try{
const fruits = await fetch('http://localhost/fruits.json')
const json = await fruits.json()
for(let i=0; i<json.length; i++){
const name = json[i].name
const price = json[i].price
const jp = json[i].jp
@katsube
katsube / Q_isShoryuken.php
Created November 30, 2021 12:26
日本工学院 2021-12-06 課題
<?php
//------------------------------
// グローバル変数
//------------------------------
// 押されたボタンの一覧
// ↑11, ↗12, →13, ↘14, ↓15, ↙16, ←17, ↖18
// パンチ:20, キック:30
$KEY_BUFFER = [13, 13, 13, 20, 13, 15, 14, 20, 17, 15, 30];
//------------------------------
@katsube
katsube / Q_BlackJackScore.php
Last active November 25, 2021 16:44
日本工学院 2021-11-29 課題
<?php
echo calcScore([1, 13]) . "\n"; // 21 = 11 + 10
echo calcScore([9, 1, 1]) . "\n"; // 21 = 9 + 11 + 1
echo calcScore([13, 2, 1]) . "\n"; // 13 = 10 + 2 + 1
/**
* ブラックジャックのスコアを計算する
*/
function calcScore($card){
@katsube
katsube / Q_RDB20211129.php
Last active November 25, 2021 16:31
日本工学院 2021-11-29 課題
<?php
// クエリーを取得
$maker_cd = $_POST['maker_cd']; // 半角英字 2byte
$maker_name = $_POST['maker_name']; // 文字列 2byte
// 準備
$dsn = 'mysql:dbname=cardb;host=127.0.0.1'; // 接続先を定義
$user = 'senpai'; // MySQLのユーザーID
$pw = 'indocurry'; // MySQLのパスワード
@katsube
katsube / CREATE_TABLE_Users.sql
Last active November 25, 2021 15:09
日本工学院 2021-11-29 AM
CREATE TABLE Users(
id int AUTO_INCREMENT,
username varchar(128),
password varchar(40),
nickname varchar(128),
regist_at datetime,
status int DEFAULT 1,
PRIMARY KEY(id),
UNIQUE idx_uq_username (username)
@katsube
katsube / Q_RDB20211122.sql
Last active November 22, 2022 13:57
日本工学院 2022-11-28課題
CREATE DATABASE car;
USE car;
CREATE TABLE Maker(
cd varchar(2),
name varchar(32),
country varchar(16),
PRIMARY KEY(cd)
);
@katsube
katsube / Q_TrumpDraw.php
Last active November 19, 2021 13:42
日本工学院 2021-11-22 課題
<?php
//-----------------------------------
// ライブラリ
//-----------------------------------
require_once('trumpUtil.php');
//-----------------------------------
// グローバル変数
//-----------------------------------
// トランプを入れる配列
@katsube
katsube / Q_TETRIS_isVanishable.php
Last active November 9, 2021 15:33
日本工学院 2021-11-15 課題
<?php
//-----------------------------------
// 定数
//-----------------------------------
define('TETRIS_WIDTH', 6); // 横幅
define('TETRIS_HEIGHT', 8); // 高さ
//-----------------------------------
// グローバル変数
//-----------------------------------
@katsube
katsube / Q_showOthelloBoard.php
Last active November 7, 2021 09:10
日本工学院 2021-11-08 課題
<?php
// オセロ盤のデータを入れる配列
$OTHELLO_BOARD = [
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 1, 2, 0, 0, 0],
[0, 0, 0, 2, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],