MapleStory Finger Point

โ˜… 574

#10811 ๋ฐ”๊ตฌ๋‹ˆ - python

> N,M=map(int,input().split()) s,tmp= [],[] for x in range(N): s.append(x+1) for y in range(M): i,j = map(int,input().split()) tmp = s[i-1:j] # (0~n-1) tmp.reverse() s[i-1:j] = tmp print(*s, sep=" ") 1 ~ 4 ์ด๋ฉด ์ธ๋ฑ์Šค์— ๋งž๊ฒŒ 0 ~ 4 ์œผ๋กœ ๋ฐ”๊ฟ”์ค˜์•ผํ•˜๋Š”๋ฐ ๋ฆฌ์ŠคํŠธ ๋ฒ”์œ„ ์„ ํƒ ์—ฐ์‚ฐ์ž๋Š” 0 ~ n-1 ๋ฒ”์œ„์ด๋ฏ€๋กœ ( i - 1 ~ j ) ํ•ด์ฃผ๋ฉด ๋œ๋‹ค ! > s[i-1:j].reverse() ์ฒ˜์Œ์—๋Š” ์ด๋Ÿฐ์‹์œผ๋กœ ๋„์ „ํ•ด๋ดค๋Š”๋ฐ ์•ˆ๋๋‹ค ^_^ ์ถœ๋ ฅํ•ด๋ณด๋ฉด None ๊ฐ’๋งŒ ๋‚˜์˜จ๋‹ค ใ…  v.append(s[i-1:j]) v.reverse() s.append(v) ๊ทธ๋ž˜..

#3052 ๋‚˜๋จธ์ง€ -python

a=[] for i in range(10): n = (int(input())%42) if n not in a: a.append(n) print(len(a)) > a=[] for i in range(10): a.append(int(input())%42)) ์‹œ์ž‘์„ ๋ฐ”๋กœ ๋‚˜๋จธ์ง€ ๊ฐ’์„ ๊ณ„์‚ฐํ•ด์„œ ๋„ฃ์–ด๋ฒ„๋ฆฐ๋•์— ๋ฆฌ์ŠคํŠธ์— ๋‹ด๊ธด ๊ฐ’์ด ๊ฐ™์€ ๊ฐ’์ด ์•„๋‹Œ ๊ฑธ ์ฐพ์•„๋‚ด๋ ค๋ฉด ๊ฐ’ ํ•˜๋‚˜์— ํ•œ๋ฐ”ํ€ด์”ฉ ๋Œ๋ฉฐ ๋น„๊ตํ•ด์•ผ๋˜๋Š”๋ฐ....??? ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ๋ฅผ ๋‹ค ์ ์–ด์•ผํ•˜๋Š”๊ฑด๊ฐ€ ์‹ถ์œผ๋ฉด์„œ ๐Ÿ˜จ ๋ณต์žกํ•œ ์ƒ๊ฐ์„ ํ–ˆ๋Š”๋ฐ.... ๋ฆฌ์ŠคํŠธ์— ๋„ฃ๊ธฐ ์ „์— ๋จผ์ € ๋‚˜๋จธ์ง€ ๊ฐ’์„ ๋ณ€์ˆ˜์— ๋„ฃ๊ณ  ํ•ด๋‹น ๋ณ€์ˆ˜๊ฐ’์ด ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ํ™•์ธํ•œ ๋’ค , ์ถœ๋ ฅํ•˜๋ฉด ํŽธํ–ˆ๋˜ ๊ฒƒ... ๐Ÿ˜Š > ๐Ÿ”” ๋ฆฌ์ŠคํŠธ๋ช….append() : ๋ฆฌ์ŠคํŠธ์— ๊ฐ’ ์ถ”๊ฐ€ํ•˜๊ธฐ ๐Ÿ”” ๊ฐ’ in ๋ฆฌ์ŠคํŠธ / ๊ฐ’ not in ๋ฆฌ์ŠคํŠธ ..

#5597 ๊ณผ์ œ์•ˆ๋‚ด์‹ ๋ถ„ - python

a=[] i,j = 0,0 for i in range(28): a.append(int(input())) a.sort() for j in range(30): if (j+1 not in a) == True: print(j+1) ์ˆ™์ œ ์ œ์ถœํ•œ 28๋ช… ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์ฃผ๊ณ , ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•ด์ค€๋‹ค. ์ดํ›„ not in ์—ฐ์‚ฐ์ž + for ๋ฌธ์„ ํ†ตํ•ด ๋ฆฌ์ŠคํŠธ์— ์—†๋Š” ๊ฐ’์„ ์‰ฝ๊ฒŒ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. True ๊ฐ’์ด ์ถœ๋ ฅ๋˜๋ฉด ๋ฆฌ์ŠคํŠธ์— ์—†๋Š” ๊ฐ’์ด๋ฏ€๋กœ ๊ทธ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋! > not in / in ์—ฐ์‚ฐ์ž ์ถœ๋ ฅ ์•ˆ๋˜๋Š” ์ด์œ  for j in range(30): if (j+1) not in a == True: print(j+1) ์ดˆ๋ฐ˜์— ๊ณ„์† ๊ฐ’ ์ถœ๋ ฅ์ด ์•ˆ๋˜๊ณ  ๋ง‰ํžˆ๋Š” ๊ฒƒ์ด๋‹ค! ๐Ÿ˜จ ๋ถ„๋ช… True ์— ๊ฑธ๋ ค์„œ ๊ฐ’ ๋‘๊ฐœ๊ฐ€ ์ถœ๋ ฅ๋˜์–ด์•ผํ•˜๋Š”๋ฐ .!!!!..

#10813 ๊ณต ๋ฐ”๊พธ๊ธฐ -python

N,M =map(int,input().split()) x,y = 0,0 a,tmp=[],0 for x in range(N): a.append((x+1)) for y in range(M) : i,j = map(int,input().split()) tmp = a[j-1] a[j-1] = a[i-1] a[i-1] = tmp print(*a, sep=" ") ๊ฐ’์„ ๋ฐ”๊ตฌ๋‹ˆ ๋ฒˆํ˜ธ์™€ ๋™์ผํ•˜๊ฒŒ ์ดˆ๊ธฐํ™” a.append((x+1)) tmp ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ๊ฐ’์„ ๋ฐ”๊ฟ”์ค€๋‹ค. > ๐Ÿ”” map (์ ์šฉ์‹œํ‚ฌ ํ•จ์ˆ˜, ์ ์šฉํ•  ๋ฐ˜๋ณต๊ฐ€๋Šฅํ•œ์ž๋ฃŒํ˜• ) : ๊ฐ’์„ ์ผ๊ด„๋กœ ๋ณ€ํ™˜ ๐Ÿ”” input().split() : ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐ’์„ ๋ฐ›์Œ ๐Ÿ”” ๋ฆฌ์ŠคํŠธ๋ช….append() : ๋ฆฌ์ŠคํŠธ์— ๊ฐ’ ์ถ”๊ฐ€ํ•˜๊ธฐ ๐Ÿ”” print(*๋ฆฌ์ŠคํŠธ๋ช…, sep=" ") : ๋ฆฌ..

์„œ๋ฒ„-ํด๋ผ์ด์–ธํŠธ ์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ

์„œ๋ฒ„ - ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฒˆ๊ฐˆ์•„์„œ ์ฑ„ํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.  ํด๋ผ์ด์–ธํŠธpackage chat;import java.io.*;import java.net.*;import java.util.*;public class ClientEx { public static void main(String[] args){ BufferedReader in =null; BufferedWriter out =null; Socket socket = null; Scanner sc = new Scanner(System.in); try { socket = new Socket("localhost",9999); // ํด๋ผ์ด์–ธํŠธ ์†Œ์ผ“ ์ƒ..

์ž๋ฐ” ์ถœ๋ ฅ๋ฌธ ์ •๋ฆฌ (println,print, printf)

System.out.println(): System.out.println()์€ ์ž๋ฐ”์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ถœ๋ ฅ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. println()์€ ๊ด„ํ˜ธ ์•ˆ์— ์ „๋‹ฌ๋œ ์ธ์ž๋ฅผ ์ถœ๋ ฅํ•œ ํ›„ ์ž๋™์œผ๋กœ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด: javaCopy code System.out.println("Hello, world!"); System.out.print(): System.out.print()๋„ println()๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ ์ค„ ๋ฐ”๊ฟˆ์„ ํ•˜์ง€ ์•Š๊ณ  ์ถœ๋ ฅ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด: javaCopy code System.out.print("Hello, "); System.out.print("world!"); System.out.printf(): System.out.printf()๋Š” C ์–ธ์–ด์˜ printf()์™€ ์œ ์‚ฌํ•œ ํฌ๋งท์„ ..

C# ์ •๋ฆฌ

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋žจ ์ด๋ž€? ๊ฐ์ฒด์ง€ํ–ฅ ๊ฐœ๋…(์บก์Šํ™”, ์ •๋ณด์€๋‹‰ ...) ํ”„๋กœ๊ทธ๋žจ ๋ถ„์„(๊ฐ๊ด€์‹) ์ž…์ถœ๋ ฅ(cin, cout) ํด๋ž˜์Šค(์ธ์Šคํ„ด์Šค) ๊ด€๊ณ„, ๊ตฌ์„ฑ ๊ฐ์ฒด (์‚ฌ์šฉ) ๋™์ ์ƒ์„ฑ/์ •์ ์ƒ์„ฑ ์ ‘๊ทผ์ œ์–ด (public, private, protected) ๋ฉค๋ฒ„ ๋ณ€์ˆ˜/ํ•จ์ˆ˜ ์™ธ๋ถ€์ •์˜ ์˜ค๋ฒ„๋กœ๋”ฉ(์ƒ์„ฑ์ž)/ ์˜ค๋ฒ„๋ผ์ด๋”ฉ UML ์ƒ์„ฑ์ž/์†Œ๋ฉธ์ž (์ˆœ์„œ) ๋ฉค๋ฒ„ ์ดˆ๊ธฐํ™”(์ƒ์ˆ˜ ์ดˆ๊ธฐํ™” , ์ดˆ๊ธฐํ™” ๋ฐฉ๋ฒ• 3๊ฐ€์ง€.) this ํฌ์ธํ„ฐ ์ •์ ๋ฉค๋ฒ„(static) ์ƒ์† ๋ถ€๋ชจ์ƒ์„ฑ์ž ๋ช…์‹œ์  ํ˜ธ์ถœ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋žจ ์ด๋ž€? ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜๋ฅผ ํ•˜๋‚˜์˜ ๋ฉ์–ด๋ฆฌ๋กœ ๋ฌถ์–ด์„œ ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋ฐ์ดํ„ฐ์™€ ํ•จ์ˆ˜๋ฅผ ๊ฐ์ฒด๋กœ ๋ฌถ๋Š” ๊ฒƒ์„ ์บก์Šํ™”(encapsulation)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. - ๋ฐ์ดํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋‘˜ ๋‹ค ์ค‘์š”ํ•ด์ง - ๋ฐ์ดํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ class๋กœ ๋ฌถ์–ด์„œ ๊ฐ์ฒด๋ผ๊ณ  ๋ถ€๋ฆ„ - ๊ฐ์ฒด =..

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ฆฌ Chapter 1-5

โ–ถ์ •๋ณด์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ €์žฅํ•˜์˜€๋‹ค๊ฐ€ ์˜์‚ฌ ๊ฒฐ์ •์ด ํ•„์š”ํ•  ๋•Œ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ˆ˜๋‹จ โ–ถ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (DB) ์ •๋ณด์‹œ์Šคํ…œ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ์ œ๊ณต์˜ ํ•ต์‹ฌ ์—ญํ• ์„ ํ•จ ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉ → ์ €์žฅ → ์šด์˜ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ โ–ท๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •์˜ 1.๊ณต์œ ๋ฐ์ดํ„ฐ : ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•จ๊ป˜ ์†Œ์œ ํ•˜๊ณ  ์ด์šฉ 2.ํ†ตํ•ฉ๋ฐ์ดํ„ฐ : ๋ฐ์ดํ„ฐ ์ค‘๋ณต์„ฑ (๋˜‘๊ฐ™์€ ๋ฐ์ดํ„ฐ ์—ฌ๋Ÿฌ๊ฐœ ์กด์žฌ) ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. (ํ†ต์ œ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์„ ) 3.์ €์žฅ๋ฐ์ดํ„ฐ : ์ปดํ“จํ„ฐ๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์ฒด์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ €์žฅํ•ด์•ผํ•จ 4.์šด์˜๋ฐ์ดํ„ฐ : ์กฐ์ง์„ ์œ„ํ•ด ์ง€์†์ ์œผ๋กœ ์šด์˜ํ•ด์•ผํ•จ. โ–ท๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠน์ง• X 1.์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ์„ฑ : ์‚ฌ์šฉ์ž์— ์š”๊ตฌ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‘๋‹ต ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•จ (๋ช‡์ดˆ ์•ˆ์— 2.๊ณ„์† ๋ณ€ํ™” : ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋์—†๋Š”..

#10810 ๊ณต ๋„ฃ๊ธฐ - python

N,M = map(int,input().split()) L=[] a,b,c = 0,0,0 for a in range (N): L.append(0) for b in range (M): i,j,k = map(int,input().split()) for c in range (i-1,j): L[c] = k print(*L, sep=" ") ๋จผ์ € ๋ฐ”๊ตฌ๋‹ˆ N ๋ฒˆ์งธ ๊นŒ์ง€ 0์œผ๋กœ ์ฑ„์›Œ์ฃผ๊ณ  ์‹œ์ž‘ํ•œ๋‹ค. ์ดํ›„ i,j,k ๊ฐ’์„ ๋ฐ›์•„์˜จ๋‹ค. ex) 1,4,3 // ๋ฐ”๊ตฌ๋‹ˆ 1๋ฒˆ์งธ ~ 4๋ฒˆ์งธ ๋œป์ธ๋ฐ โ• ์‚ฌ์‹ค์ƒ 0๋ฒˆ์งธ ~ 3๋ฒˆ์งธ์ด๋‹ค.์ฆ‰ ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉ์‹œ ( i -1 , j ) ๋กœ ๋„ฃ์–ด์ค˜์•ผํ•œ๋‹ค. c๋Š” 0,1,2,3 ์ด ๋œ๋‹ค. L [c] ์ฐจ๋ก€๋Œ€๋กœ k ๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค. > ๐Ÿ”” map (์ ์šฉ์‹œํ‚ฌ ํ•จ์ˆ˜, ์ ์šฉํ•  ๋ฐ˜๋ณต๊ฐ€๋Šฅํ•œ์ž๋ฃŒํ˜• ) : ๊ฐ’์„ ์ผ๊ด„๋กœ ..