์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ
- MacOS
- np.zeros_like
- ๋ธ๋ผ์ฐ์ ์คํ
- ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉํ ์คํธ๋ค
- ๋ฐฑ์ค
- ์ ํ ํฌ ํ์ด์ฌ
- ์ง ๊ฐ ์์ธก ๋ถ์
- ์๋ฐ
- Extended Slices
- jdbc
- BFS
- dacon
- sql
- 2BPerfect
- mysql
- ํฉํ ๋ฆฌ์ผ ์ง๋ฒ
- ์ต์
- Do it
- PYTHON
- ํ์ ๋ณ์
- Do_it
- java
- DFS
- ์์ด
- ์ฐธ์กฐ ๋ณ์
- ๋ฐ์ค๊ทธ๋ํ
- matplotlib
- ์ด์ง์ ๋ณํ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (109)
๐ฆ ๊ณต๋ฃก์ด ๋์!
์ ๊ท ํํ์์ ๊ธฐ์ด ๋ฉํ๋ฌธ์ ๋ฌธ์ ํด๋์ค[ ] ๋ฌธ์ ํด๋์ค๋ก ๋ง๋ค์ด์ง ์ ๊ท์์ “[ ] ์ฌ์ด์ ๋ฌธ์๋ค๊ณผ ๋งค์น” ๋ผ๋ ์๋ฏธ [abc] "a"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ "a"๊ฐ ์์ผ๋ฏ๋ก ๋งค์น "before"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ "b"๊ฐ ์์ผ๋ฏ๋ก ๋งค์น "dude"๋ ์ ๊ท์๊ณผ ์ผ์นํ๋ ๋ฌธ์์ธ a, b, c ์ค ์ด๋ ํ๋๋ ํฌํจํ๊ณ ์์ง ์์ผ๋ฏ๋ก ๋งค์น๋์ง ์์ [ ] ์์ ๋ ๋ฌธ์ ์ฌ์ด์ ํ์ดํ(-)์ ์ฌ์ฉํ๋ฉด ๋ ๋ฌธ์ ์ฌ์ด์ ๋ฒ์(From - To)๋ฅผ ์๋ฏธํ๋ค. ์๋ฅผ ๋ค์ด [a-c]๋ผ๋ ์ ๊ท ํํ์์ [abc]์ ๋์ผํ๊ณ [0-5]๋ [012345]์ ๋์ผํ๋ค. ๋ฌธ์ ํด๋์ค([ ]) ์์๋ ์ด๋ค ๋ฌธ์๋ ๋ฉํ ๋ฌธ์๋ ์ฌ์ฉํ ์ ์์ง๋ง ์ฃผ์ํด์ผ ํ ๋ฉํ ๋ฌธ์๊ฐ 1๊ฐ์ง ์๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ก ^์ธ๋ฐ, ๋ฌธ์ ํด๋์ค..
import java.util.*; class Solution { ArrayList answer; boolean[] visited; public int solution(String numbers) { answer = new ArrayList(); visited = new boolean[numbers.length()]; int[] nums = new int[numbers.length()]; for(int i = 0; i < nums.length; i++) { nums[i] = Integer.parseInt(numbers.charAt(i)+""); } for(int i = 1; i

// arr ๋ฝ๊ธฐ๋ฅผ ํ๋ ค๊ณ ๋ชจ์ ๊ฐ๋ค // output ์ถ๋ ฅ ๋๋ ๊ฐ // visited ์ค๋ณต๊ฐ ๋ฐฉ์ง public class Permutation { public static void main(String[] args) { int n = 3; int[] arr = {1, 2, 3}; int[] output = new int[n]; boolean[] visited = new boolean[n]; perm(arr, output, visited, 0, n, 3); // Swap ์์ด // System.out.println(); // permutation(arr, 0, n, 3); } // ์ฌ์ฉ ์์: perm(arr, output, visited, 0, n, 3); static void perm(int[] a..

๋ฐฐ์ด์ ์ฒซ ๊ฐ๋ถํฐ ์์๋๋ก ํ๋์ฉ ๋ฐ๊พธ๋ฉฐ ๋ชจ๋ ๊ฐ์ ํ ๋ฒ์ฉ swap depth๋ฅผ ๊ธฐ์ค ์ธ๋ฑ์ค๋ก ํ์ฌ depth๋ณด๋ค ์ธ๋ฑ์ค๊ฐ ์์ ๊ฐ๋ค์ ๊ทธ๋๋ก ๊ณ ์ ํ๊ณ depth๋ณด๋ค ์ธ๋ฑ์ค๊ฐ ํฐ ๊ฐ๋ค๋ง ๊ฐ์ง๊ณ ๋ค์ swap ์์๊ฐ ๋ณด์ฅ๋์ง ์์ ๋ง์ง๋ง 321,312 ๋ถ๋ถ public class Permutation { public static void main(String[] args) { int n = 3; int[] arr = {1, 2, 3}; int[] output = new int[n]; //boolean[] visited = new boolean[n]; // visited๋ฅผ ์ด์ฉํ ์์ด์์ ์ค๋ช ์์ // perm(arr, output, visited, 0, n, 3); // System.out.println..
์ค๋ ๋ # ์ปดํจํฐ์์ ๋์ํ๊ณ ์๋ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค. ๋ณดํต 1๊ฐ์ ํ๋ก์ธ์ค๋ ํ ๊ฐ์ง ์ผ๋ง ํ์ง๋ง # ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ํ ํ๋ก์ธ์ค ์์์ 2๊ฐ์ง ๋๋ ๊ทธ ์ด์์ ์ผ์ ๋์ ์ํ ๊ฐ๋ฅํ๋ค. import time def long_task(): # 5์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์ for i in range(5): time.sleep(1) # 1์ด๊ฐ ๋๊ธฐํ๋ค. print("working:%s\\n" % i) print("Start") for i in range(5): # long_task๋ฅผ 5ํ ์ํํ๋ค. long_task() print("End") # ์๊ธฐ ์์ ๋ ํจ์๋ฅผ ์คํํ๋๋ฐ 5์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์๋ค. ์ด๊ฒ์ 5๋ฒ ๋ฐ๋ณตํ๋ฉด 25์ด์ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค. # ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์๋ฅผ ๋์ ์คํํ์ฌ ..
Library pickle ๊ฐ์ฒด์ ํํ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ํ์ผ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ฌ ์ ์๊ฒ ํ๋ ๋ชจ๋ import pickle f = open("test.txt", 'wb') data = {1: 'python', 2: 'you need'} pickle.dump(data, f) f.close() f = open("test.txt", 'rb') data = pickle.load(f) print(data) >>> {2:'you need', 1:'python'} shutil import shutil shutil.copy("src.txt",'dst.txt') # src๋ผ๋ ํ์ผ์ด๋ฆ์ผ๋ก dst ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ๊ณ ๋์ผํ ํ์ผ ์ด๋ฆ์ผ๋ก # ์์ ๋๋ ๋ฎ์ด์ด๋ค. glob import glob glob.glob("c:/do..