๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • What would life be If we had no courage to attemp anything?

์ „์ฒด ๊ธ€271

[nomadcoders_React.js]ToDoApp Index.js import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render( ); App.js import React, { useState } from 'react'; function App() { const [toDo,setToDo]=useState("") const [toDos,setToDos]=useState([]) const onChange = (event)=>setToDo(event.target.value) const onSubmit = (event).. 2022. 6. 21.
[nomadcoders_React.js]log3 ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2022. 6. 21.
Movie World!(22.05.20~05.26) ๐ŸํŒ€์› ์ •๋ณด ๋ฐ ์—…๋ฌด ๋ถ„๋‹ด ๋‚ด์—ญ(์•„ํ‚คํ…์ณ: Django์™€ Vanilla Js ์‚ฌ์šฉ) ๐Ÿ˜ƒ์•ˆํฌ์žฌ(ํŒ€์žฅ, back-end): Django๋ฅผ ์ด์šฉํ•œ ์˜ํ™”์ถ”์ฒœ ์›น์„œ๋ฒ„ ๊ตฌ์ถ• ๐Ÿ˜Ž์œ ์ด์„œ(ํŒ€์›, front-end): Vanilla Js์™€ HTML JavaScript bootstrap5 ๋ฅผ ์ด์šฉํ•œ ํ™”๋ฉด ๊ตฌ์„ฑ ๐Ÿ๋ชฉํ‘œ ์˜ํ™”์ •๋ณด ๋กœ๊ทธ์ธ ๋œ ์œ ์ €๋Š” ์˜ํ™”์— ๋Œ€ํ•œ ํ‰์  ๋“ฑ๋ก/ ์ˆ˜์ •/์‚ญ์ œ ๋“ฑ์„ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ ์˜ํ™” ์ •๋ณด์™€ ๊ด€๋ จ๋œ ์†Œํ†ต์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค. ๋กœ๊ทธ์ธ ์‚ฌ์šฉ์ž๋งŒ ๊ธ€์„ ์กฐํšŒ/ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž‘์„ฑ์ž ๋ณธ์ธ๋งŒ ๊ธ€์„ ์ˆ˜์ •/ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ž‘์„ฑ๋œ ๊ฒŒ์‹œ ๊ธ€์— ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ์ž‘์„ฑ์ž ๋ณธ์ธ๋งŒ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ฐ ๊ฒŒ์‹œ๊ธ€ ๋ฐ ๋Œ“๊ธ€์€ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ • ์‹œ๊ฐ.. 2022. 6. 17.
[nomadcoders_React.js]log2 ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2022. 6. 17.
[nomadcoders_React.js]log1 ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2022. 6. 17.
๐“๐จ๐๐š๐ฒ ๐ˆ ๐‹๐ž๐š๐ซ๐ง 2022.06.15.์ˆ˜ ๐“๐จ๐๐š๐ฒ ๐ˆ ๐‹๐ž๐š๐ซ๐ง 2022.06.15.์ˆ˜ Mysql data processing ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ MySQL Workbench๊ฐ€ ๊น”๋ ค์žˆ์–ด์„œ ์ด ๊ณผ์ œ๋ฅผ ์„ ํƒํ•˜์—ฌ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ”„๋กœ์‹œ์ €๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆ ํ˜ธ์ถœํ•˜๋Š” ๋ฐ”๋žŒ์— ๊ฒฐ๊ณผ์ฐฝ์— 4๋ฒˆ์ด๋‚˜ ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ๊ณผ์ • 1.ssafy_user๋ผ๋Š” schema๋ฅผ ๋งŒ๋“ค์–ด ์ค€ ๋’ค, ssafy_table์„ ์ƒ์„ฑํ•˜์˜€๋‹ค 2. stored procedures์— ์ƒˆ๋กœ์šด proc_user_insert๋ผ๋Š” procedure๋ฅผ ์ƒ์„ฑํ•˜์˜€๋‹ค. CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_user_insert`( param_id text, param_name text, param_campus text, param_class text, param_gi tex.. 2022. 6. 15.
๐“๐จ๐๐š๐ฒ ๐ˆ ๐‹๐ž๐š๐ซ๐ง 2022.06.14.ํ™” READ ME - Mysql data processing ๐Ÿ˜ฅ๊ณผ์ • ๋ฐ ์–ด๋ ค์› ๋˜ ์  ๊ณผ์ • ์ฝ”๋กœ๋‚˜ 19 ์„ ๋ณ„ ์ง„๋ฃŒ์†Œ ํ˜„ํ™ฉํŽ˜์ด์ง€์—์„œ ๋ฐ›์•„์˜จ ์—‘์…€ ํŒŒ์ผ์„ ๋จผ์ € CSVํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผํ–ˆ๋‹ค. ์ด๋•Œ, ๊ตฌ๋ถ„์ž๋ฅผ ","๊ฐ€ ์•„๋‹Œ "|"์œผ๋กœ ์ œ์–ดํŒ์—์„œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ํ–ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ํ…Œ์ด๋ธ”์˜ ์ปฌ๋Ÿผ์•ˆ ๊ฐ’๋“ค์— ","๊ฐ€ ์žˆ์–ด ์ž˜๋ชป ๊ตฌ๋ถ„๋˜์–ด ์ œ๋Œ€๋กœ sql์— import๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ...! (์ปฌ๋Ÿผ์— ๋งž๊ฒŒ ๊ฐ’์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š๊ฒŒ๋œ๋‹ค...) ๋ฉ”๋ชจ์žฅ์—์„œ UTF-8 BOM๋กœ ๋‹ค์‹œ ๋ณ€ํ™˜ํ•ด ์ฃผ์–ด์•ผํ–ˆ๋‹ค(ํ•œ๊ธ€ ๊นจ์ง์„ ๋ฐฉ์ง€) Mysql workbench๋ฅผ ์ด์šฉํ•ด์„œ import๋ฅผ ํ•ด์˜ค๋ คํ–ˆ๋Š”๋ฐ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ปค์„œ ๊ทธ๋Ÿฐ์ง€ ๊ณ„์† ์‹คํŒจํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ๋น…๋ฐ์ดํ„ฐ๋ฅผ cmd์—์„œ importํ•ด์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•ด ๋น…๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ํƒํ–ˆ๋‹ค. ๋จผ์ € M.. 2022. 6. 14.
[FE/JavaScript] ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ Q.์ƒ์„ฑ์ž ํ•จ์ˆ˜๊ฐ€ ๋ญ”๊ฐ€์š”? A. ์ƒ์„ฑ์ž(constructor)ํ•จ์ˆ˜๋Š” new ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ํ˜ธ์ถœํ•˜์—ฌ ๊ฐ์ฒด(์ธ์Šคํ„ด์Šค)๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ•จ์ˆ˜! ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ฐ์ฒด๋ฅผ **์ธ์Šคํ„ด์Šค(instance)**๋ผ๊ณ  ํ•จ. Q.๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด๋กœ ๋งŒ๋“ค ๋•Œ์™€๋Š” ๋ฌด์Šจ ์ฐจ์ด๊ฐ€ ์žˆ์ฃ ? ์™œ ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋‚˜์š”? โ–ถ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ๋ฐฉ์‹์˜ ๋ฌธ์ œ์  ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด ๋ฐฉ์‹์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฐ์ฒด๋Š” ๊ฐ™์€ ํ˜•ํƒœ์˜ ๊ฐ์ฒด๋ฅผ ์žฌ์ƒ์„ฑ ๋ถˆ๊ฐ€! ๋™์ผํ•œ ํ”„๋กœํผํ‹ฐ๋ฅผ ๊ฐ–๋Š” ๊ฐ์ฒด๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์ƒ์„ฑํ•ด์•ผ ํ•  ๊ฒฝ์šฐ ๋งค๋ฒˆ ๊ฐ™์€ ํ”„๋กœํผํ‹ฐ๋ฅผ ๊ธฐ์ˆ  ํ•ด์•ผํ•จ(๋น„ํšจ์œจ์ ) โ–ถ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ๋ฐฉ์‹ ์ƒ์„ฑ์ž ํ•จ์ˆ˜์— ์˜ํ•œ ๊ฐ์ฒด ์ƒ์„ฑ ๋ฐฉ์‹์€ ๋งˆ์น˜ ๊ฐ์ฒด(์ธ์Šคํ„ด์Šค)๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ…œํ”Œ๋ฆฟ(ํด๋ž˜์Šค)์ฒ˜๋Ÿผ ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ํ”„๋กœํผํ‹ฐ ๊ตฌ์กฐ๊ฐ€ ๋™.. 2022. 6. 13.
[baekjoon]python #10816 ์ˆซ์ž ์นด๋“œ 2 https://www.acmicpc.net/problem/10816 10816๋ฒˆ: ์ˆซ์ž ์นด๋“œ 2 ์ฒซ์งธ ์ค„์— ์ƒ๊ทผ์ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ˆซ์ž ์นด๋“œ์˜ ๊ฐœ์ˆ˜ N(1 โ‰ค N โ‰ค 500,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ˆซ์ž ์นด๋“œ์— ์ ํ˜€์žˆ๋Š” ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ˆซ์ž ์นด๋“œ์— ์ ํ˜€์žˆ๋Š” ์ˆ˜๋Š” -10,000,000๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 10, www.acmicpc.net ์ฒ˜์Œ์—๋Š” ์ด๋ถ„ํƒ์ƒ‰์„ ์ด์šฉํ•ด ํ’€์–ด๋ณด๋ ค๊ณ  ํ–ˆ์ง€๋งŒ, ์ž˜ ๋˜์ง€ ์•Š์•„์„œ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ํ•ด์‰ฌ๋ฅผ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์ด ํ•  ์ˆ˜ ์žˆ์Œ์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค. ๋จผ์ € ๋”•์…”๋„ˆ๋ฆฌ ํ˜•ํƒœ๋กœ hash๋ผ๋Š” ๋”•์…”๋„ˆ๋ฆฌ์— ๊ฐ’์„ ๋„ฃ์–ด์ค€ ํ›„ ๋‹ค์‹œ ํ˜ธ์ถœํ•ด ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. import sys input = sys.stdin.readline n = int(input()) A = list(map(int,inpu.. 2022. 6. 3.
[baekjoon]python #1920 ์ˆ˜ ์ฐพ๊ธฐ https://www.acmicpc.net/problem/1920 1920๋ฒˆ: ์ˆ˜ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N(1 โ‰ค N โ‰ค 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” N๊ฐœ์˜ ์ •์ˆ˜ A[1], A[2], โ€ฆ, A[N]์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M(1 โ‰ค M โ‰ค 100,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋“ค์ด ์ฃผ์–ด์ง€๋Š”๋ฐ, ์ด ์ˆ˜๋“ค www.acmicpc.net 1. ์‰ฝ๊ฒŒ ๊ฐ€๋ ค๊ณ  ํ–ˆ์ง€๋งŒ...ํ˜ธ๋ฝํ˜ธ๋ฝํ•˜์ง€ ์•Š์€ ๋ฐฑ์ค€... ์‹œ๊ฐ„์ดˆ๊ณผ๋ฅผ ๋‹นํ–ˆ๋‹ค. import sys input = sys.stdin.readline n = int(input()) A = list(map(int,input().split())) m = int(input()) B = list(map(int,input().split())) for i in ra.. 2022. 6. 3.