- る앞이 イ단: 상1단 활용(居る、起きる、着る)
- る앞이 エ단: 하1단 활용(見える、受ける、混ぜる)
- する、きる: 변격활용
- 나머지, 예외(来る、する): 5단 활용
- 즉 る가 아니면 모두 5단활용동사
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 { serve } from "https://deno.land/[email protected]/http/server.ts"; | |
import { Server } from "https://deno.land/x/[email protected]/mod.ts"; | |
import { Hono } from "https://deno.land/x/[email protected]/mod.ts"; | |
import { logger, html } from "https://deno.land/x/[email protected]/middleware.ts"; | |
const app = new Hono(); | |
app.use("*", logger()); | |
app.get("/", (c) => { | |
return c.html( |
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
const COLS = 8; // x | |
const ROWS = 8; // y | |
/** | |
* Finds 8 neighbors(4 cardinal directions + 4 diagonal directions) | |
*/ | |
function getNeighbors(x: number, y: number) { | |
const neighbors = []; | |
for (let i = -1; i <= 1; i++) { |
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 'package:flutter/material.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return MaterialApp( | |
title: 'Flutter Demo', | |
debugShowCheckedModeBanner: false, |
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
const bfsDistance = ( | |
array: number[][], | |
start: number[], | |
end: number[] | |
): number => { | |
const visited = new Set(); | |
const queue: Point[] = []; | |
let distance = 0; | |
const startPoint: Point = { x: start[0], y: start[1] }; |
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
/* 좌우 필요없는 요소 제거 */ | |
.top-bar, | |
.js-dismissable-hero, | |
.bottom-share-links, | |
#left-sidebar, | |
#sidebar, | |
#footer, | |
.ml12, | |
.post-form, | |
.js-post-menu, |
- scaffold new vitejs project
yarn add -D tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss-cli@latest init
tailwind.config.js
->purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}']
yarn add -D eslint
npx eslint --init
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
#!/usr/bin/env node | |
const execa = require('execa'); | |
const path = require('path'); | |
const yargs = require('yargs-parser'); | |
const {name} = yargs(process.argv); | |
if (Boolean(name)) { | |
console.log('argv.name exists!'); |
yarn add -D @typescript-eslint/eslint-plugin @typescript-eslint/parser babel-eslint eslint-config-airbnb-typescript eslint-config-react-app eslint-import-resolver-typescript eslint-plugin-flowtype eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks
module.exports = {
env: {
browser: true,