import 'dart:math' as math;
+as math 코드는 import한 dart:math 라이브러리를 math라는 이름으로 사용하겠다는 의미입니다. 이 math를 이용해 6개의 무작위 수를 만드는 로또 번호 생성기를 만들어 봅시다. 만약, 생성한 번호가 중복일 경우에는 다시 생성합니다.
+
+```dart
+import 'dart:collection';
+import 'dart:math' as math;
+
+void main() {
+ var rand = math.Random();
+ HashSetdp[i] = dp[i - 1] + dp[i - 2]; 의 형태로 보인다.
+
+이렇게 연속한 좌석 수에 따른 경우의 수를 알았으므로 VIP석으로 인해서 구분된 좌석의 연속 수를 저장해서 해당하는 모든 DP 값을 곱해주면 구하고자 하는 모든 경우의 수를 구할 수 있다.
+
+여기서 5개인 경우의 수를 구할 때, DP를 구하는 방식처럼 쪼개서 생각해보면
+아래는 **좌석 5개를 4개 1개로 나누어 생각해 본 경우**이다.
+```markdown
+[1][2][3][4] [5]
+DP[5] = DP[4] * DP[1] = 5 * 1 = 5
+```
+
+위의 경우처럼 쪼개서 구한 경우의 수와 중복되지 않을 수 있는 경우는 무엇이 있을지 생각해보자.
+
+마지막 `5`번 좌석이 바로 앞으로 가는 경우를 생각해 볼 수 있다.
+
+```markdown
+[1][2][3] [5][4]
+뒤쪽의 2개의 좌석은 5 4 로 고정이다.
+5가 맨 마지막에 오는 경우는 앞의 DP[5] = DP[4] * DP[1] 에서 구했다.
+
+*DP[3] * DP[2]가 아님에 주의!!*
+```
+
+
+그럼 이것을 활용하여 코드로 표현해보자.
+
+```java
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+
+public class Theater_2302 {
+ public static int seat[];
+ public static void main(String[] args) throws IOException {
+ BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
+ int N = Integer.parseInt(br.readLine());
+ int M = Integer.parseInt(br.readLine());
+
+ seat = new int[N + 1];
+
+ seat[0] = 1;
+ seat[1] = 1;
+ seat[2] = 2;
+ for(int i = 3; i <= N; i++) {
+ seat[i] = seat[i - 1] + seat[i - 2];
+ }
+
+ int result = 1, prev = 0;
+ for(int i = 0; i < M; i++) {
+ int temp = Integer.parseInt(br.readLine());
+ result *= seat[temp - prev - 1];
+ prev = temp;
+ }
+ result *= seat[N - prev];
+
+ System.out.println(result);
+ }
+}
+```
diff --git a/src/content/blog/study/algorithmsolutions/2022-04-06-algo-baekjoon-20166.md b/src/content/blog/study/algorithmsolutions/2022-04-06-algo-baekjoon-20166.md
new file mode 100644
index 0000000..34d68af
--- /dev/null
+++ b/src/content/blog/study/algorithmsolutions/2022-04-06-algo-baekjoon-20166.md
@@ -0,0 +1,197 @@
+---
+title: Baekjoon online judge. 20166.문자열 지옥에 빠진 호석
+date: 2022-04-06
+tags: algorithmsolutions, 공부, 완전탐색
+excerpt: 20166.문자열 지옥에 빠진 호석 - 백준온라인
+---
+# 20166.문자열 지옥에 빠진 호석 - 백준온라인
+해당 문제는 제한 조건이 있었기 때문이라도 완전 탐색 활용하여 풀어보았습니다.
+
+링크 :
+[](https://www.acmicpc.net/problem/20166)
+
+---
+## 1. 문제
+:bowtie: | 😄 :smile: | 😆 :laughing: |
+| 😊 :blush: | 😃 :smiley: | ☺️ :relaxed: |
+| 😏 :smirk: | 😍 :heart_eyes: | 😘 :kissing_heart: |
+| 😚 :kissing_closed_eyes: | 😳 :flushed: | 😌 :relieved: |
+| 😆 :satisfied: | 😁 :grin: | 😉 :wink: |
+| 😜 :stuck_out_tongue_winking_eye: | 😝 :stuck_out_tongue_closed_eyes: | 😀 :grinning: |
+| 😗 :kissing: | 😙 :kissing_smiling_eyes: | 😛 :stuck_out_tongue: |
+| 😴 :sleeping: | 😟 :worried: | 😦 :frowning: |
+| 😧 :anguished: | 😮 :open_mouth: | 😬 :grimacing: |
+| 😕 :confused: | 😯 :hushed: | 😑 :expressionless: |
+| 😒 :unamused: | 😅 :sweat_smile: | 😓 :sweat: |
+| 😥 :disappointed_relieved: | 😩 :weary: | 😔 :pensive: |
+| 😞 :disappointed: | 😖 :confounded: | 😨 :fearful: |
+| 😰 :cold_sweat: | 😣 :persevere: | 😢 :cry: |
+| 😭 :sob: | 😂 :joy: | 😲 :astonished: |
+| 😱 :scream: | :neckbeard: :neckbeard: | 😫 :tired_face: |
+| 😠 :angry: | 😡 :rage: | 😤 :triumph: |
+| 😪 :sleepy: | 😋 :yum: | 😷 :mask: |
+| 😎 :sunglasses: | 😵 :dizzy_face: | 👿 :imp: |
+| 😈 :smiling_imp: | 😐 :neutral_face: | 😶 :no_mouth: |
+| 😇 :innocent: | 👽 :alien: | 💛 :yellow_heart: |
+| 💙 :blue_heart: | 💜 :purple_heart: | ❤️ :heart: |
+| 💚 :green_heart: | 💔 :broken_heart: | 💓 :heartbeat: |
+| 💗 :heartpulse: | 💕 :two_hearts: | 💞 :revolving_hearts: |
+| 💘 :cupid: | 💖 :sparkling_heart: | ✨ :sparkles: |
+| ⭐️ :star: | 🌟 :star2: | 💫 :dizzy: |
+| 💥 :boom: | 💥 :collision: | 💢 :anger: |
+| ❗️ :exclamation: | ❓ :question: | ❕ :grey_exclamation: |
+| ❔ :grey_question: | 💤 :zzz: | 💨 :dash: |
+| 💦 :sweat_drops: | 🎶 :notes: | 🎵 :musical_note: |
+| 🔥 :fire: | 💩 :hankey: | 💩 :poop: |
+| 💩 :shit: | 👍 :+1: | 👍 :thumbsup: |
+| 👎 :-1: | 👎 :thumbsdown: | 👌 :ok_hand: |
+| 👊 :punch: | 👊 :facepunch: | ✊ :fist: |
+| ✌️ :v: | 👋 :wave: | ✋ :hand: |
+| ✋ :raised_hand: | 👐 :open_hands: | ☝️ :point_up: |
+| 👇 :point_down: | 👈 :point_left: | 👉 :point_right: |
+| 🙌 :raised_hands: | 🙏 :pray: | 👆 :point_up_2: |
+| 👏 :clap: | 💪 :muscle: | 🤘 :metal: |
+| 🖕 :fu: | 🚶 :walking: | 🏃 :runner: |
+| 🏃 :running: | 👫 :couple: | 👪 :family: |
+| 👬 :two_men_holding_hands: | 👭 :two_women_holding_hands: | 💃 :dancer: |
+| 👯 :dancers: | 🙆 :ok_woman: | 🙅 :no_good: |
+| 💁 :information_desk_person: | 🙋 :raising_hand: | 👰 :bride_with_veil: |
+| 🙎 :person_with_pouting_face: | 🙍 :person_frowning: | 🙇 :bow: |
+| :couplekiss: :couplekiss: | 💑 :couple_with_heart: | 💆 :massage: |
+| 💇 :haircut: | 💅 :nail_care: | 👦 :boy: |
+| 👧 :girl: | 👩 :woman: | 👨 :man: |
+| 👶 :baby: | 👵 :older_woman: | 👴 :older_man: |
+| 👱 :person_with_blond_hair: | 👲 :man_with_gua_pi_mao: | 👳 :man_with_turban: |
+| 👷 :construction_worker: | 👮 :cop: | 👼 :angel: |
+| 👸 :princess: | 😺 :smiley_cat: | 😸 :smile_cat: |
+| 😻 :heart_eyes_cat: | 😽 :kissing_cat: | 😼 :smirk_cat: |
+| 🙀 :scream_cat: | 😿 :crying_cat_face: | 😹 :joy_cat: |
+| 😾 :pouting_cat: | 👹 :japanese_ogre: | 👺 :japanese_goblin: |
+| 🙈 :see_no_evil: | 🙉 :hear_no_evil: | 🙊 :speak_no_evil: |
+| 💂 :guardsman: | 💀 :skull: | 🐾 :feet: |
+| 👄 :lips: | 💋 :kiss: | 💧 :droplet: |
+| 👂 :ear: | 👀 :eyes: | 👃 :nose: |
+| 👅 :tongue: | 💌 :love_letter: | 👤 :bust_in_silhouette: |
+| 👥 :busts_in_silhouette: | 💬 :speech_balloon: | 💭 :thought_balloon: |
+| :feelsgood: :feelsgood: | :finnadie: :finnadie: | :goberserk: :goberserk: |
+| :godmode: :godmode: | :hurtrealbad: :hurtrealbad: | :rage1: :rage1: |
+| :rage2: :rage2: | :rage3: :rage3: | :rage4: :rage4: |
+| :suspect: :suspect: | :trollface: :trollface: |
+
+
+## [Nature]
+☀️ :sunny: ☔️ :umbrella: ☁️ :cloud:
+❄️ :snowflake: ⛄️ :snowman: ⚡️ :zap:
+🌀 :cyclone: 🌁 :foggy: 🌊 :ocean:
+🐱 :cat: 🐶 :dog: 🐭 :mouse:
+🐹 :hamster: 🐰 :rabbit: 🐺 :wolf:
+🐸 :frog: 🐯 :tiger: 🐨 :koala:
+🐻 :bear: 🐷 :pig: 🐽 :pig_nose:
+🐮 :cow: 🐗 :boar: 🐵 :monkey_face:
+🐒 :monkey: 🐴 :horse: 🐎 :racehorse:
+🐫 :camel: 🐑 :sheep: 🐘 :elephant:
+🐼 :panda_face: 🐍 :snake: 🐦 :bird:
+🐤 :baby_chick: 🐥 :hatched_chick: 🐣 :hatching_chick:
+🐔 :chicken: 🐧 :penguin: 🐢 :turtle:
+🐛 :bug: 🐝 :honeybee: 🐜 :ant:
+🐞 :beetle: 🐌 :snail: 🐙 :octopus:
+🐠 :tropical_fish: 🐟 :fish: 🐳 :whale:
+🐋 :whale2: 🐬 :dolphin: 🐄 :cow2:
+🐏 :ram: 🐀 :rat: 🐃 :water_buffalo:
+🐅 :tiger2: 🐇 :rabbit2: 🐉 :dragon:
+🐐 :goat: 🐓 :rooster: 🐕 :dog2:
+🐖 :pig2: 🐁 :mouse2: 🐂 :ox:
+🐲 :dragon_face: 🐡 :blowfish: 🐊 :crocodile:
+🐪 :dromedary_camel: 🐆 :leopard: 🐈 :cat2:
+🐩 :poodle: 🐾 :paw_prints: 💐 :bouquet:
+🌸 :cherry_blossom: 🌷 :tulip: 🍀 :four_leaf_clover:
+🌹 :rose: 🌻 :sunflower: 🌺 :hibiscus:
+🍁 :maple_leaf: 🍃 :leaves: 🍂 :fallen_leaf:
+🌿 :herb: 🍄 :mushroom: 🌵 :cactus:
+🌴 :palm_tree: 🌲 :evergreen_tree: 🌳 :deciduous_tree:
+🌰 :chestnut: 🌱 :seedling: 🌼 :blossom:
+🌾 :ear_of_rice: 🐚 :shell: 🌐 :globe_with_meridians:
+🌞 :sun_with_face: 🌝 :full_moon_with_face: 🌚 :new_moon_with_face:
+🌑 :new_moon: 🌒 :waxing_crescent_moon: 🌓 :first_quarter_moon:
+🌔 :waxing_gibbous_moon: 🌕 :full_moon: 🌖 :waning_gibbous_moon:
+🌗 :last_quarter_moon: 🌘 :waning_crescent_moon: 🌜 :last_quarter_moon_with_face:
+🌛 :first_quarter_moon_with_face: 🌔 :moon: 🌍 :earth_africa:
+🌎 :earth_americas: 🌏 :earth_asia: 🌋 :volcano:
+🌌 :milky_way: ⛅️ :partly_sunny: :octocat: :octocat:
+:shipit: :squirrel:
+
+
+## [Objects]
+🎍 :bamboo: 💝 :gift_heart: 🎎 :dolls:
+🎒 :school_satchel: 🎓 :mortar_board: 🎏 :flags:
+🎆 :fireworks: 🎇 :sparkler: 🎐 :wind_chime:
+🎑 :rice_scene: 🎃 :jack_o_lantern: 👻 :ghost:
+🎅 :santa: 🎄 :christmas_tree: 🎁 :gift:
+🔔 :bell: 🔕 :no_bell: 🎋 :tanabata_tree:
+🎉 :tada: 🎊 :confetti_ball: 🎈 :balloon:
+🔮 :crystal_ball: 💿 :cd: 📀 :dvd:
+💾 :floppy_disk: 📷 :camera: 📹 :video_camera:
+🎥 :movie_camera: 💻 :computer: 📺 :tv:
+📱 :iphone: ☎️ :phone: ☎️ :telephone:
+📞 :telephone_receiver: 📟 :pager: 📠 :fax:
+💽 :minidisc: 📼 :vhs: 🔉 :sound:
+🔈 :speaker: 🔇 :mute: 📢 :loudspeaker:
+📣 :mega: ⌛️ :hourglass: ⏳ :hourglass_flowing_sand:
+⏰ :alarm_clock: ⌚️ :watch: 📻 :radio:
+📡 :satellite: ➿ :loop: 🔍 :mag:
+🔎 :mag_right: 🔓 :unlock: 🔒 :lock:
+🔏 :lock_with_ink_pen: 🔐 :closed_lock_with_key: 🔑 :key:
+💡 :bulb: 🔦 :flashlight: 🔆 :high_brightness:
+🔅 :low_brightness: 🔌 :electric_plug: 🔋 :battery:
+📲 :calling: ✉️ :email: 📫 :mailbox:
+📮 :postbox: 🛀 :bath: 🛁 :bathtub:
+🚿 :shower: 🚽 :toilet: 🔧 :wrench:
+🔩 :nut_and_bolt: 🔨 :hammer: 💺 :seat:
+💰 :moneybag: 💴 :yen: 💵 :dollar:
+💷 :pound: 💶 :euro: 💳 :credit_card:
+💸 :money_with_wings: 📧 :e-mail: 📥 :inbox_tray:
+📤 :outbox_tray: ✉️ :envelope: 📨 :incoming_envelope:
+📯 :postal_horn: 📪 :mailbox_closed: 📬 :mailbox_with_mail:
+📭 :mailbox_with_no_mail: 🚪 :door: 🚬 :smoking:
+💣 :bomb: 🔫 :gun: 🔪 :hocho:
+💊 :pill: 💉 :syringe: 📄 :page_facing_up:
+📃 :page_with_curl: 📑 :bookmark_tabs: 📊 :bar_chart:
+📈 :chart_with_upwards_trend: 📉 :chart_with_downwards_trend: 📜 :scroll:
+📋 :clipboard: 📆 :calendar: 📅 :date:
+📇 :card_index: 📁 :file_folder: 📂 :open_file_folder:
+✂️ :scissors: 📌 :pushpin: 📎 :paperclip:
+✒️ :black_nib: ✏️ :pencil2: 📏 :straight_ruler:
+📐 :triangular_ruler: 📕 :closed_book: 📗 :green_book:
+📘 :blue_book: 📙 :orange_book: 📓 :notebook:
+📔 :notebook_with_decorative_cover: 📒 :ledger: 📚 :books:
+🔖 :bookmark: 📛 :name_badge: 🔬 :microscope:
+🔭 :telescope: 📰 :newspaper: 🏈 :football:
+🏀 :basketball: ⚽️ :soccer: ⚾️ :baseball:
+🎾 :tennis: 🎱 :8ball: 🏉 :rugby_football:
+🎳 :bowling: ⛳️ :golf: 🚵 :mountain_bicyclist:
+🚴 :bicyclist: 🏇 :horse_racing: 🏂 :snowboarder:
+🏊 :swimmer: 🏄 :surfer: 🎿 :ski:
+♠️ :spades: ♥️ :hearts: ♣️ :clubs:
+♦️ :diamonds: 💎 :gem: 💍 :ring:
+🏆 :trophy: 🎼 :musical_score: 🎹 :musical_keyboard:
+🎻 :violin: 👾 :space_invader: 🎮 :video_game:
+🃏 :black_joker: 🎴 :flower_playing_cards: 🎲 :game_die:
+🎯 :dart: 🀄️ :mahjong: 🎬 :clapper:
+📝 :memo: 📝 :pencil: 📖 :book:
+🎨 :art: 🎤 :microphone: 🎧 :headphones:
+🎺 :trumpet: 🎷 :saxophone: 🎸 :guitar:
+👞 :shoe: 👡 :sandal: 👠 :high_heel:
+💄 :lipstick: 👢 :boot: 👕 :shirt:
+👕 :tshirt: 👔 :necktie: 👚 :womans_clothes:
+👗 :dress: 🎽 :running_shirt_with_sash: 👖 :jeans:
+👘 :kimono: 👙 :bikini: 🎀 :ribbon:
+🎩 :tophat: 👑 :crown: 👒 :womans_hat:
+👞 :mans_shoe: 🌂 :closed_umbrella: 💼 :briefcase:
+👜 :handbag: 👝 :pouch: 👛 :purse:
+👓 :eyeglasses: 🎣 :fishing_pole_and_fish: ☕️ :coffee:
+🍵 :tea: 🍶 :sake: 🍼 :baby_bottle:
+🍺 :beer: 🍻 :beers: 🍸 :cocktail:
+🍹 :tropical_drink: 🍷 :wine_glass: 🍴 :fork_and_knife:
+🍕 :pizza: 🍔 :hamburger: 🍟 :fries:
+🍗 :poultry_leg: 🍖 :meat_on_bone: 🍝 :spaghetti:
+🍛 :curry: 🍤 :fried_shrimp: 🍱 :bento:
+🍣 :sushi: 🍥 :fish_cake: 🍙 :rice_ball:
+🍘 :rice_cracker: 🍚 :rice: 🍜 :ramen:
+🍲 :stew: 🍢 :oden: 🍡 :dango:
+🥚 :egg: 🍞 :bread: 🍩 :doughnut:
+🍮 :custard: 🍦 :icecream: 🍨 :ice_cream:
+🍧 :shaved_ice: 🎂 :birthday: 🍰 :cake:
+🍪 :cookie: 🍫 :chocolate_bar: 🍬 :candy:
+🍭 :lollipop: 🍯 :honey_pot: 🍎 :apple:
+🍏 :green_apple: 🍊 :tangerine: 🍋 :lemon:
+🍒 :cherries: 🍇 :grapes: 🍉 :watermelon:
+🍓 :strawberry: 🍑 :peach: 🍈 :melon:
+🍌 :banana: 🍐 :pear: 🍍 :pineapple:
+🍠 :sweet_potato: 🍆 :eggplant: 🍅 :tomato:
+🌽 :corn:
+
+
+## [Places]
+🏠 :house: 🏡 :house_with_garden: 🏫 :school:
+🏢 :office: 🏣 :post_office: 🏥 :hospital:
+🏦 :bank: 🏪 :convenience_store: 🏩 :love_hotel:
+🏨 :hotel: 💒 :wedding: ⛪️ :church:
+🏬 :department_store: 🏤 :european_post_office: 🌇 :city_sunrise:
+🌆 :city_sunset: 🏯 :japanese_castle: 🏰 :european_castle:
+⛺️ :tent: 🏭 :factory: 🗼 :tokyo_tower:
+🗾 :japan: 🗻 :mount_fuji: 🌄 :sunrise_over_mountains:
+🌅 :sunrise: 🌠 :stars: 🗽 :statue_of_liberty:
+🌉 :bridge_at_night: 🎠 :carousel_horse: 🌈 :rainbow:
+🎡 :ferris_wheel: ⛲️ :fountain: 🎢 :roller_coaster:
+🚢 :ship: 🚤 :speedboat: ⛵️ :boat:
+⛵️ :sailboat: 🚣 :rowboat: ⚓️ :anchor:
+🚀 :rocket: ✈️ :airplane: 🚁 :helicopter:
+🚂 :steam_locomotive: 🚊 :tram: 🚞 :mountain_railway:
+🚲 :bike: 🚡 :aerial_tramway: 🚟 :suspension_railway:
+🚠 :mountain_cableway: 🚜 :tractor: 🚙 :blue_car:
+🚘 :oncoming_automobile: 🚗 :car: 🚗 :red_car:
+🚕 :taxi: 🚖 :oncoming_taxi: 🚛 :articulated_lorry:
+🚌 :bus: 🚍 :oncoming_bus: 🚨 :rotating_light:
+🚓 :police_car: 🚔 :oncoming_police_car: 🚒 :fire_engine:
+🚑 :ambulance: 🚐 :minibus: 🚚 :truck:
+🚋 :train: 🚉 :station: 🚆 :train2:
+🚅 :bullettrain_front: 🚄 :bullettrain_side: 🚈 :light_rail:
+🚝 :monorail: 🚃 :railway_car: 🚎 :trolleybus:
+🎫 :ticket: ⛽️ :fuelpump: 🚦 :vertical_traffic_light:
+🚥 :traffic_light: ⚠️ :warning: 🚧 :construction:
+🔰 :beginner: 🏧 :atm: 🎰 :slot_machine:
+🚏 :busstop: 💈 :barber: ♨️ :hotsprings:
+🏁 :checkered_flag: 🎌 :crossed_flags: 🏮 :izakaya_lantern:
+🗿 :moyai: 🎪 :circus_tent: 🎭 :performing_arts:
+📍 :round_pushpin: 🚩 :triangular_flag_on_post: 🇯🇵 :jp:
+🇰🇷 :kr: 🇨🇳 :cn: 🇺🇸 :us:
+🇫🇷 :fr: 🇪🇸 :es: 🇮🇹 :it:
+🇷🇺 :ru: 🇬🇧 :gb: 🇬🇧 :uk:
+🇩🇪 :de:
+
+
+## [Symbols]
+1️⃣ :one: 2️⃣ :two: 3️⃣ :three:
+4️⃣ :four: 5️⃣ :five: 6️⃣ :six:
+7️⃣ :seven: 8️⃣ :eight: 9️⃣ :nine:
+🔟 :keycap_ten: 🔢 :1234: 0️⃣ :zero:
+#️⃣ :hash: 🔣 :symbols: ◀️ :arrow_backward:
+⬇️ :arrow_down: ▶️ :arrow_forward: ⬅️ :arrow_left:
+🔠 :capital_abcd: 🔡 :abcd: 🔤 :abc:
+↙️ :arrow_lower_left: ↘️ :arrow_lower_right: ➡️ :arrow_right:
+⬆️ :arrow_up: ↖️ :arrow_upper_left: ↗️ :arrow_upper_right:
+⏬ :arrow_double_down: ⏫ :arrow_double_up: 🔽 :arrow_down_small:
+⤵️ :arrow_heading_down: ⤴️ :arrow_heading_up: ↩️ :leftwards_arrow_with_hook:
+↪️ :arrow_right_hook: ↔️ :left_right_arrow: ↕️ :arrow_up_down:
+🔼 :arrow_up_small: 🔃 :arrows_clockwise: 🔄 :arrows_counterclockwise:
+⏪ :rewind: ⏩ :fast_forward: ℹ️ :information_source:
+🆗 :ok: 🔀 :twisted_rightwards_arrows: 🔁 :repeat:
+🔂 :repeat_one: 🆕 :new: 🔝 :top:
+🆙 :up: 🆒 :cool: 🆓 :free:
+🆖 :ng: 🎦 :cinema: 🈁 :koko:
+📶 :signal_strength: 🈹 :u5272: 🈴 :u5408:
+🈺 :u55b6: 🈯️ :u6307: 🈷️ :u6708:
+🈶 :u6709: 🈵 :u6e80: 🈚️ :u7121:
+🈸 :u7533: 🈳 :u7a7a: 🈲 :u7981:
+🈂️ :sa: 🚻 :restroom: 🚹 :mens:
+🚺 :womens: 🚼 :baby_symbol: 🚭 :no_smoking:
+🅿️ :parking: ♿️ :wheelchair: 🚇 :metro:
+🛄 :baggage_claim: 🉑 :accept: 🚾 :wc:
+🚰 :potable_water: 🚮 :put_litter_in_its_place: ㊙️ :secret:
+㊗️ :congratulations: Ⓜ️ :m: 🛂 :passport_control:
+🛅 :left_luggage: 🛃 :customs: 🉐 :ideograph_advantage:
+🆑 :cl: 🆘 :sos: 🆔 :id:
+🚫 :no_entry_sign: 🔞 :underage: 📵 :no_mobile_phones:
+🚯 :do_not_litter: 🚱 :non-potable_water: 🚳 :no_bicycles:
+🚷 :no_pedestrians: 🚸 :children_crossing: ⛔️ :no_entry:
+✳️ :eight_spoked_asterisk: ✴️ :eight_pointed_black_star: 💟 :heart_decoration:
+🆚 :vs: 📳 :vibration_mode: 📴 :mobile_phone_off:
+💹 :chart: 💱 :currency_exchange: ♈️ :aries:
+♉️ :taurus: ♊️ :gemini: ♋️ :cancer:
+♌️ :leo: ♍️ :virgo: ♎️ :libra:
+♏️ :scorpius: ♐️ :sagittarius: ♑️ :capricorn:
+♒️ :aquarius: ♓️ :pisces: ⛎ :ophiuchus:
+🔯 :six_pointed_star: ❎ :negative_squared_cross_mark: 🅰️ :a:
+🅱️ :b: 🆎 :ab: 🅾️ :o2:
+💠 :diamond_shape_with_a_dot_inside: ♻️ :recycle: 🔚 :end:
+🔛 :on: 🔜 :soon: 🕐 :clock1:
+🕜 :clock130: 🕙 :clock10: 🕥 :clock1030:
+🕚 :clock11: 🕦 :clock1130: 🕛 :clock12:
+🕧 :clock1230: 🕑 :clock2: 🕝 :clock230:
+🕒 :clock3: 🕞 :clock330: 🕓 :clock4:
+🕟 :clock430: 🕔 :clock5: 🕠 :clock530:
+🕕 :clock6: 🕡 :clock630: 🕖 :clock7:
+🕢 :clock730: 🕗 :clock8: 🕣 :clock830:
+🕘 :clock9: 🕤 :clock930: 💲 :heavy_dollar_sign:
+©️ :copyright: ®️ :registered: ™️ :tm:
+❌ :x: ❗️ :heavy_exclamation_mark: ‼️ :bangbang:
+⁉️ :interrobang: ⭕️ :o: ✖️ :heavy_multiplication_x:
+➕ :heavy_plus_sign: ➖ :heavy_minus_sign: ➗ :heavy_division_sign:
+💮 :white_flower: 💯 :100: ✔️ :heavy_check_mark:
+☑️ :ballot_box_with_check: 🔘 :radio_button: 🔗 :link:
+➰ :curly_loop: 〰️ :wavy_dash: 〽️ :part_alternation_mark:
+🔱 :trident:
+✅ :white_check_mark: 🔲 :black_square_button: 🔳 :white_square_button:
+⚫️ :black_circle: ⚪️ :white_circle: 🔴 :red_circle:
+🔵 :large_blue_circle: 🔷 :large_blue_diamond: 🔶 :large_orange_diamond:
+🔹 :small_blue_diamond: 🔸 :small_orange_diamond: 🔺 :small_red_triangle:
+🔻 :small_red_triangle_down: :shipit: :shipit:
+
+
+출처: https://inpa.tistory.com/464 [👨💻 Dev Scroll]
diff --git a/src/content/blog/study/markdown/2022-05-24-github-profile.md b/src/content/blog/study/markdown/2022-05-24-github-profile.md
new file mode 100644
index 0000000..a35ff27
--- /dev/null
+++ b/src/content/blog/study/markdown/2022-05-24-github-profile.md
@@ -0,0 +1,153 @@
+---
+title: 눈을끄는 Github Profile 꾸미기
+date: 2022-05-24
+tags: markdown, 공부
+excerpt: Github profile 꾸미기
+---
+# Github profile 꾸미기
+ - 깃허브에서 제공하는 나의 profile 꾸미기 기능을 이용해 나만의 독특한 profile을 만들 수 있다.
+ - 유니크함을 더해주는 badge 등을 이용하여 눈에띄는 profile을 만들 수 있다.
+
+ 
+
+ ---
+
+# Git profile을 위한 repository 만들기
+
+
+
+우선 깃허브 프로필을 설정하려면 본인의 ID와 일치하는 이름으로 레퍼지토리를 생성해야 한다.
+
+나의 경우 github ID가 gahusb이니 gahusb으로 레포지토리를 만들어줬다.
+
+일반적인 레퍼지토리 생성때와는 다르게 생성화면에서 고양이가 나타나며 말을 건다.
+
+README.md 파일 생성하도록 체크하라는 내용이다. 바로 체크하고 레퍼지토리를 생성하자!
+
+바로 이 레퍼지토리의 README.md 파일이 내 깃허브 프로필에 출력되는 것임을 알 수 있다.
+
+# Read.me 꾸미기
+
+## 헤더
+
+우선 맨 위에 **Hello World**를 보여주는 헤더 부분을 추가 할 수 있다.
+
+이 부분은 'capsule-render'라는 오픈API를 사용하였다.
+
+[https://github.com/kyechan99/capsule-render](https://github.com/kyechan99/capsule-render)
+
+이 오픈 소스는 awesome 하게도 크기, 모양, 문구 등을 자신의 취향에 맞게 선택하여 사용할 수 있고, 나의 프로필을 더욱 눈에 띄게 만들어줄 수 있다.
+
+## 방문자 수
+
+프로필인란것은 결국에 나에 대한 정보를 다른 사람에게 보여주기 위한 것이라고 생각한다.
+
+때문에 얼마나 노출되었는지 판단할 수 있다면 좋다고 생각한다.
+
+이것을 나타내주기 위해서 Hit라는 오픈 소스를 사용했다.
+
+[https://hits.seeyoufarm.com/](https://hits.seeyoufarm.com/)
+
+
+
+위의 사이트에서 나의 github 주소를 입력하고 OPTIONS를 통해 색상과 끝의 라운드 정도 등을 선택하고
+
+아래부분에 MARKDOWN의 주소를 COPY하여 내 read.me의 원하는 위치에 넣으면 방문하는 수에 따라서 카운트가 증가한다.
+
+## 나에 대한 상세 설명
+
+위에 간단한 방문 인사말고 나에 대해서 좀더 재미있게 표현하기 위해서 코드로 나를 표현하는 부분을 넣어 볼 수 있다.
+
+```
+(``` Grave + 언어)
+```javascript
+const jaeoh = {
+ pronouns: "He" | "Him",
+ code: ["Java", "C", "C++", "Javascript", "Python"],
+ liveIn: Yeongdeungpo-gu, Seoul, Republic of Korea
+};
+```
+
+위 코드처럼 내가 넣을 코드 스타일을 선택하여 나에 대한 정보를 입력해서 나를 소개하였다.
+
+## 소셜 정보 & contact
+
+나에게 연락 할 수 있는 Email이나 소셜 정보를 넣어주었다.
+
+```
+[](https://github.com/gahusb)
+[](https://www.linkedin.com/in/jaeoh-park-gahusb/)
+[](https://www.instagram.com/gahusb/)
+```
+
+위와 같이 나의 정보와 누가봐도 해당 소셜에 해당하는 아이콘으로 표시해줄 수 있다.
+
+아이콘은 [여기](https://github.com/gahusb/gahusb/tree/main/icons)서 다운로드 받아서 나의 레포지토리에 넣고 사용할 수 있다.
+
+## 기술 스택
+
+뱃지(Badge)를 사용하여 나의 기술 스택을 이쁘게 표현할 수 있다.
+
+[https://shields.io/](https://shields.io/)
+
+위 shields라는 곳에서 내가 원하는 형태로 뱃지를 만들어서 사용할 수도 있고,
+
+[https://simpleicons.org/](https://simpleicons.org/)
+
+위 simpleicons라는 사이트에서 내가 원하는 기술 스택에 해당하는 아이콘을 받아서 뱃지로 만들어 사용할 수 있다.
+
+```
+
+```
+
+예를 들어 JAVA의 경우 위 **Java-orange**라는 뱃지의 모양에 내가 원하는 뱃지의 이름을 입력하고, 스타일, 로고 등을 선택하여 사용할 수 있다.
+
+이런 나만의 뱃지를 만들기 귀찮다면,
+
+[https://cocoon1787.tistory.com/689](https://cocoon1787.tistory.com/689)
+
+이런 뱃지들을 만들어서 공유하는 오픈 소스를 가져다가 사용할 수 있다.
+
+나만의 기술 스택들을 좀 더 자유롭고 눈에 띄게 바꿔보자
+
+## Github stat
+
+내가 지금까지 commit한 횟수나 repositories에 있는 언어를 분석하여 어떤 언어를 가장 많이 사용했는지 표시할 수 있다.
+일종의 My github analytics 이라고 할까?
+
+자신이 깃에서 어떤 활동을 하고 있는지 자세히 보여주는 지표이다.
+
+```markdown
+
+```
+**아이디**로 되어 있는 부분에 나의 github ID를 넣어서 사용할 수 있다.
+
+나의 경우
+
+```html
+
+```
+
+위에 처럼 html 태그에 url을 넣어서 좀더 옵션을 제어하여 사용하였다.
+
+나의 ID인 gahusb 부분을 지우고 자신의 github ID를 넣어서 사용하시면 됩니다.
+
+# 더하기
+
+중간중간 markdown에 나타나는 emoji의 경우 아래 글을 참고해서 사용하시면 됩니다.
+
+[https://gahusb.github.io/devlog/markdown-emoji.html](https://gahusb.github.io/devlog/markdown-emoji.html)
+
+또한 더 다양한 사람들의 github profile을 참고해서 나만의 프로필을 꾸미고 싶다면
+
+[https://github.com/abhisheknaiidu/awesome-github-profile-readme](https://github.com/abhisheknaiidu/awesome-github-profile-readme
+)
+
+위의 사이트에서 여러 사람들의 awesome한 read.me를 참고하여 나의 프로필에 적용해보자 😊
diff --git a/src/content/blog/study/react/2022-06-07-web-reactjs.md b/src/content/blog/study/react/2022-06-07-web-reactjs.md
new file mode 100644
index 0000000..31bf707
--- /dev/null
+++ b/src/content/blog/study/react/2022-06-07-web-reactjs.md
@@ -0,0 +1,216 @@
+---
+title: ReactJS
+date: 2022-06-07
+tags: react, 공부, 개발
+excerpt: 리액트를 활용 공부
+---
+# 리액트를 활용하여 영화 웹 서비스 개발
+
+## What ReactJS ?
+
+
+## ReacJS를 사용하는 이유
+ - interactive(상호작용을 위해)
+
+
+## VanilliaJS vs ReactJS
+
+VaniliaJS
+```html
+
+
+
+ Total click: 0
+
+
+
+
+```
+
+ReactJS
+```html
+
+
+
+
+
+
+
+
+
+```
+
+위에서 간단한 버튼을 삽입하여 카운트를 증가하는 작업을 하는 파일을 만들었다.