Hello Controller ํ ์คํธ ์ฝ๋ ์์ฑํ๊ธฐ ํจํค์ง์ ํด๋์ค๋ฅผ ์์ฑํ๋ค. (์ผ๋ฐ์ ์ธ ํจํค์ง๋ช ์ ์น ์ฌ์ดํธ ์ฃผ์์ ์ญ์์ผ๋ก ์์ฑ ) ์ฝ๋๋ฅผ ์์ฑํด์ผํ๋๋ฐ import๋ฅผ ์ณ๋ ์๊พธ ์ง์์ ธ์ ๋๋ฌด๋ ๋นํฉํ๋ค. ์ธํ ๋ฆฌ์ ์ด๋ฅผ ์์จ๋ดค์ผ๋ ๋ชจ๋ฅด์ง.. ์ฌ์ฉํ์ง ์๋ import๋ ์๋์ผ๋ก ์ง์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด์ ๊ทธ๋ฐ๊ฑฐ์๋ค ๊ทธ๋ฅ import๋ง๊ณ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋๋๊ฑฐ์๋ค; ์ข๊ตฐ //Application ํด๋์ค๋ ์์ผ๋ก ๋ง๋ค ํ๋ก์ ํธ์ ๋ฉ์ธ ํด๋์ค๊ฐ ๋๋ค. package com.yeahajeong.hastagram; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootAp..
ํ๋ก์ ํธ ์์ฑ ๋์ ํ๋ก์ ํธ๋ฅผ ์ธํ ๋ฆฌ์ ์ด๋ก ์ฎ๊ฒจ๋ณผ๊น๋,, ํ๋ก์ ํธ ์์ฑ ๊ทธ๋ ์ด๋ค ํ๋ก์ ํธ๋ฅผ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ๋ก ๋ณ๊ฒฝํ๊ธฐ build.gradle ํ์ผ์๋ ์๋ฐ ๊ฐ๋ฐ์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ค์ ๋ง ๋์ด์๋ค. ์ด๊ณณ์ ์คํ๋ง ๋ถํธ์ ํ์ํ ์ค์ ๋ค์ ์ถ๊ฐํ ๊ฒ์ด๋ค. ๋จ ์ฌ๊ธฐ์ ์คํ๋ง ์ด๋์ ๋ผ์ด์ ๋ฅผ ํตํด์ ์งํํ์ง๋ ์๊ฒ ๋ค. ์คํ๋ง ์ด๋์ ๋ผ์ด์ ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด build.gradle์ ์ฝ๋๊ฐ ๋ฌด์จ ์ญํ ์ ํ๋์ง, ์ด๋์ ๋ผ์ด์ ์ธ์ ์ถ๊ฐ๋ก ์์กด์ฑ ์ถ๊ฐ๊ฐ ํ์ํ๋ฉด ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ฑ์ ๋ชจ๋ฅด๋ ์ํ๋ก ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. //๋งจ์์ ์์ฑ๋๋ ์ฝ๋ //์ด ํ๋ก์ ํธ์ ํ๋ฌ๊ทธ์ธ ์์กด์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ์ค์ buildscript { //ext : build.gradle์์ ์ฌ์ฉํ๋ ์ ์ญ๋ณ์๋ฅผ ์ค์ ํ๊ฒ ๋ค๋ ์๋ฏธ ext { //..
์คํธ ์คํ ๋๊ฐ๋ก FIFO ํ๋ฅผ ๊ตฌํํ ์ ์๊ตฌ๋ง ๋ชฐ๋๋ ์ฌ์ค! class MyStack(object): def __init__(self): self.lst = list() def push(self, x): self.lst.append(x) def pop(self): return self.lst.pop() def size(self): return len(self.lst) class MyQueue(object): def __init__(self, max_size): self.stack1 = MyStack() self.stack2 = MyStack() self.max_size = max_size def qsize(self): # ํ๊ฐ ๊ฐ์ง ์์ ์๋ฅผ ๋ฆฌํดํฉ๋๋ค. return self.stack1.size()..
๋ญ ๊ธธ๊ฒ ์์ฑํ ํ์์์ด ๋ฐ๋ก ๊ตฌํ ํด๋ณผ ์ ์์๊ฒ ๊ฐ์์ ์ฝ๋๋ก ๊ตฌํ์ ํ๋ค. (๋ด ๊ธ์จ ์์ ๋ฌ๋) def solution(scoville, K): answer = 0 while scoville[0] < K: scoville.sort() print("========================") print("์ค์ฝ๋น: {}".format(scoville)) new_scoville = scoville[0] + (scoville[1]*2) del scoville[0:2] print("์ค์ฝ๋น: {}".format(scoville)) scoville.append(new_scoville) answer+=1 if len(scoville) < 1: return -1 return answer scoville = [1..
์ฒ์์ ๋ฌธ์ ๋ฅผ ์ฝ์์ ๋ ์ด๊ฒ ๋ญ์๋ฆฐ๊ฐํ๋๋ฐ ๊ธ๋ฐฉ ์ดํดํ๋ค. ๋ญ ๋์ถฉ ์ ์ผ ํฐ์๋ฅผ ์ค์ด๋ฉด ๋ฐฐ์๋น์ฉ์ด ์ต์๊ฐ ๋๋๊น ์ ์ผ ํฐ ์๋ฅผ ๊น๋๊ฒ์ ๋ฐ๋ณตํด์ผํ๋ค๊ณ ์๊ฐํจ def solution(no, works): result = 0 # ์ ์ผ ํฐ ์๋ฅผ ์ผํด์ผ์ง ๋น์ฉ์ด ์ต์ํ๊ฐ ๋๋ค. -> ํฐ ์๋ฅผ ๊น์์ผํจ while no > 0 : works.sort() works[-1] -= 1 no -= 1 for n, i in enumerate(works): works[n] = i*i return sum(works) def solution(no, works): result = 0 # ์ ์ผ ํฐ ์๋ฅผ ์ผํด์ผ์ง ๋น์ฉ์ด ์ต์ํ๊ฐ ๋๋ค. -> ํฐ ์๋ฅผ ๊น์์ผํจ while no > 0 : works.sort() if works[-1] ..
์ด ๋ฌธ์ ๋ ๊ฝค ๊ฐ๋จํ๊ฒ ํ์ด ์กํ๋ค. from math import ceil def solution(progresses, speeds): answer = [] temp = 0 task = 1 for a, b in zip(progresses, speeds): day = ceil((100 - a) / b) if temp > day: task += 1 else: answer.append(task) task = 1 temp = day return answer progresses = [93, 30, 55, 4] speeds = [1, 30, 5, 95] print(solution(progresses,speeds)) ๋ฐ๋ก ๊ตฌํ ๋ผ์ ์คํจ ๋ค์ ์๊ฐํด๋ณด์ from math import ceil def solution..
def solution(s): # ์ต์ ์์ถ๊ฐ์ ์ฒ์์๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ก ์ด๊ธฐํ (์ต๋๋ก ๋์ฌ ์ ์๋ ๊ฐ์ด ๋ฌธ์์ด์ ๊ธธ์ด์ด๋๊น) answer = len(s) for unit in range(len(s)): print("===================================") unit += 1 # ์์ถ ๋จ์์ด๋๊น 1์ ๋ํจ print("๋ฌธ์์ด ์์ถ ๋จ์ : {}".format(unit)) count = 1 # ๋ฐ๋ณต๋๋ ํ์ result = "" # ์์ถ๋ ๊ฒฐ๊ณผ ๋ฌธ์์ด, ๋จ์๊ฐ ๋ฐ๋๋๋ง๋ค ์ด๊ธฐํ compression_unit = s[:unit] # ์์ถ ๋ฌธ์์ด ์ ์ฅ print("์์ถ ๋ฌธ์์ด : {}".format(compression_unit)) for i in range(unit, len(s)..
- Total
- Today
- Yesterday
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์๋ฌผ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๊ฐ๋ฐ
- ๊ฒ์๋ฌผ ์ญ์
- Java
- ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- java jdk ์ค์น
- ์๋ฃ๊ตฌ์กฐ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- tomcat์ค์น
- ๋ณ๋ช ์ฒ๋ฆฌ
- typeAliases
- mysql์ค์น
- Algorithm
- ๊ฒ์ํ ์ญ์
- ๋ถํธ ์๋์์ฑ
- ์จ๋ฆฌ์์ค
- ์๋ฐ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |