MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

โ˜… 519

#1085 - python ์ง์‚ฌ๊ฐํ˜•์—์„œ ํƒˆ์ถœ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ œ ์„ค๋ช… ์ดํ•ด๋ฅผ ๋ชปํ•ด์„œ ํ—ค๋งธ๋‹ค ใ…œใ…œ ๐Ÿ’ก  ์™ผ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์€ (0, 0), ์˜ค๋ฅธ์ชฝ ์œ„ ๊ผญ์ง“์ ์€ (w, h)์— ์žˆ๋‹ค. ์ง์‚ฌ๊ฐํ˜•์˜ ๊ฒฝ๊ณ„์„ ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ์˜ ์ตœ์†Ÿ๊ฐ’   ๐Ÿ’ฌ min ()  :  ์ฃผ์–ด์ง„ ๊ฐ’๋“ค ์ค‘์—์„œ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ด์คŒ.x,y,w,h = map(int,input().split())print(min(x,y,w-x,h-y)

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์˜์–ด๊ฐ€ ์‹ซ์–ด์š”

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review: ๋ฌธ์ž์—ด ๊ณต๋ฐฑ ๋ฌธ์ œ๋Š” ์ž์ฃผ ํ’€์–ด๋ดค์ง€๋งŒ, ๊ณต๋ฐฑ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์‚ด์ง ๋ฒˆ๊ฑฐ๋กœ์› ์ง€๋งŒ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค! ๐Ÿ’ก์ˆซ์ž๊ฐ€ ์˜์–ด๋กœ ํ‘œํ˜„๋˜์–ด์žˆ๋Š” ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. (๊ณต๋ฐฑ์ด ์—†๋Š” ๊ฒฝ์šฐ๋‹ค) ๐Ÿ’ฌ  numbers.substring(i).startsWith(str[j])   : numbers ๋ฌธ์ž์—ด i ๋ถ€ํ„ฐ ๋๊นŒ์ง€ + str[j] ๋ฌธ์ž์—ด๋กœ ์‹œ์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•จ. [์„ฑ๊ณต] ๋ฌธ์ž์—ด str2๋ฅผ long ํƒ€์ž…์˜ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.๋ฆฌํ„ดํƒ€์ž…์„ Long.parseLong(str2);  ์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋‹ˆ ํ†ต๊ณผํ–ˆ๋‹ค!class Solution { public long solution(String numbers) { long answer = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java -369๊ฒŒ์ž„

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด -> ์ •์ˆ˜ ๋ณ€ํ™˜, ๋ฌธ์ž์—ด ๊ด€๋ จ ๋ฉ”์†Œ๋“œ๋ฅผ ์•Œ๊ณ , ์กฐ๊ฑด๋ฌธ (flag) ์„ ์ž˜ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ ๐Ÿ’ก 3, 6, 9์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ•์ˆ˜๋ฅผ ์น˜๋Š” ๊ฒŒ์ž„, ๋ฐ•์ˆ˜๋ฅผ ๋ช‡๋ฒˆ ์ณ์•ผํ•˜๋Š”์ง€ ๋ฐ˜ํ™˜ = 369 ๊ฐœ์ˆ˜ ๋ฐ˜   ๐Ÿ’ฌ ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ• :  1) String.valueOf(num)2) String str = order + "" ;  // ์ •์ˆ˜+๋ฌธ์ž์—ด ์—ฐ์‚ฐ ์‹œ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๋€œ ๋ง์…ˆ ์—ฐ์‚ฌ์ž๋ฅผ ์ง„ํ–‰ํ• ๋•Œ ์—ฐ์‚ฐ์ž์ค‘ ํ•œ ์ชฝ์ด String ํ˜•์ด๋ฉด ๋‚˜๋จธ์ง€ ์ชฝ์„  String ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ ํ•œ ๋‹ค์Œ ๋‘ Stringํ˜• ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.class Solution { public int solution(int order) { int answer = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๊ฐ€๊นŒ์šด ์ˆ˜

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์กฐ๊ฑด ์žก๋Š”๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ๋ณต์žกํ–ˆ๋˜ ๋ฌธ์ œ ๐Ÿ’ก  ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, array์— ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ์ค‘ n๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ˆ˜๋ฅผ returnํ•œ๋‹ค. 1) ์ž…๋ ฅ ๋ฐฐ์—ด์€ ์ˆ˜๊ฐ€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋“ค์–ด์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์„ ์ง„ํ–‰ํ•ด์ค€๋‹ค.2) n ๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์€ ๊ฐ€๊นŒ์šด์ˆ˜์™€ n ๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ํฐ ๊ฐ€๊นŒ์šด์ˆ˜ ๋ฅผ ์ฐพ์•„์ค€๋‹ค.3) ๋‘˜์ค‘ ํ•˜๋‚˜๊ฐ€ 0 ์ด๋ผ๋ฉด => ๋น„๊ตํ•  ์ด์œ ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— 0์ด ์•„๋‹Œ max ๋‚˜ min ์„ ๋ฆฌํ„ดํ•ด์ฃผ๊ณ 4) ๋‘˜๋‹ค ๊ฐ’์ด ๋“ค์–ด์žˆ๋‹ค๋ฉด => max , min ๊ฐ’ ์ค‘ n ๊ณผ ๊ฐ€๊นŒ์šด ๊ฐ’์„ ์ฐพ์•„์ค€๋‹ค.  [์„ฑ๊ณต](+) ํ…Œ์ŠคํŠธ 3๋ฒˆ ์‹คํŒจ ::  if (array[i] import java.lang.Math;import java.util.Arrays;class Solu..

๐Ÿ“ ์ •๋ ฌ์ด๋ž€? (์ •๋ ฌ ์ข…๋ฅ˜, ์›๋ฆฌ, ๋น„๊ต)

๐Ÿ“ ์ •๋ ฌ(sorting) ์ด๋ž€? ์ •๋ ฌ ( sorting)  : ํฌ๊ธฐ์ˆœ์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ (ascending order) , ๋‚ด๋ฆผ์ฐจ์ˆœ (descending) ์œผ๋กœ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ(์„œ๋กœ ๋น„๊ต๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋‹ค.) ๋ ˆ์ฝ”๋“œ (record) : ์ •๋ ฌ ์‹œ์ผœ์•ผํ•  ๋Œ€์ƒ (ํ•™์ƒ)ํ•„๋“œ (field) : ๋‹จ์œ„ (์ด๋ฆ„,ํ•™๋ฒˆ,์ฃผ์†Œ,์—ฐ๋ฝ์ฒ˜)ํ‚ค (Key) : ๋ ˆ์ฝ”๋“œ์™€ ๋ ˆ์ฝ”๋“œ๋ฅผ ์‹๋ณ„ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ํ•„๋“œ (ํ•™๋ฒˆ) ๐Ÿ“ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•˜์—ฌ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํšจ์œจ์„ฑ ํ‰๊ฐ€ ๊ธฐ์ค€  : ๋น„๊ต ์—ฐ์‚ฐ ํšŸ์ˆ˜, ์ด๋™ ์—ฐ์‚ฐ ํšŸ์ˆ˜  1) ๋‹จ์ˆœํ•˜์ง€๋งŒ ๋น„ํšจ์œจ์  : ์‚ฝ์ž… ์ •๋ ฌ, ์„ ํƒ ์ •๋ ฌ, ๋ฒ„๋ธ” ์ •๋ ฌ ๋“ฑ (๋ฐ์ดํ„ฐ๊ฐ€ ์ ์„ ๋•Œ ์‚ฌ์šฉ)2) ๋ณต์žกํ•˜์ง€๋งŒ ํšจ์œจ์  : ํ€ต ์ •๋ ฌ, ํžˆํ”„ ์ •๋ ฌ, ํ•ฉ๋ณ‘ ์ •๋ ฌ, ๊ธฐ์ˆ˜ ์ •๋ ฌ ๋“ฑ (๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์„ ๋•Œ ์‚ฌ์šฉ) 1) ๋‚ด๋ถ€ ์ •๋ ฌ :..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์†Œ์ธ์ˆ˜๋ถ„ํ•ด

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ตฌํ˜„ ! ๋ฐฑ์ค€์—์„œ ํ•œ๋ฒˆ ํ’€์–ด์„œ ์‰ฝ๊ฒŒ ํ’€์—ˆ๋‹ค! ๐Ÿ’ก  n ์„ ์†Œ์ธ์ˆ˜๋ถ„ํ•ดํ•˜์—ฌ ๋‚˜์˜จ ์†Œ์ธ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.  ํ•ด๋‹น ๊ธ€์— ์†Œ์ธ์ˆ˜๋ถ„ํ•ด์— ์ฝ”๋“œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด๋‘์—ˆ๋‹ค. #11653 - python ์†Œ์ธ์ˆ˜๋ถ„ํ•ด์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ตฌํ˜„   ๐Ÿ’ก ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ฒฐ๊ณผ(์†Œ์ธ์ˆ˜)๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜ : ์•ฝ์ˆ˜ ์ค‘์— ์†Œ์ˆ˜ ์ธ ๊ฒƒ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด : ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜๋กœ ๋‚˜๋ˆ„๋Š” ๊ณผ์ • ์ˆซ์žhyejux.tistory.com ๊ธฐ๋ณธ์ ์ธ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ์ฝ”๋“œ์— ์ค‘๋ณต์—†์ด ์†Œ์ธ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์•ผํ•˜๋ฏ€๋กœcontains ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฏธ ๋“ค์–ด๊ฐ€์žˆ๋Š” ์†Œ์ธ์ˆ˜๋Š” ์ œ์™ธํ•ด์„œ ๋ฐฐ์—ด์— ์‚ฝ์ž…ํ•ด์ค€๋‹ค. import java.util.ArrayList;class Sol..

#11653 - python ์†Œ์ธ์ˆ˜๋ถ„ํ•ด

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ตฌํ˜„   ๐Ÿ’ก ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ฒฐ๊ณผ(์†Œ์ธ์ˆ˜)๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜ : ์•ฝ์ˆ˜ ์ค‘์— ์†Œ์ˆ˜ ์ธ ๊ฒƒ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด : ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜๋กœ ๋‚˜๋ˆ„๋Š” ๊ณผ์ • ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜๋กœ๋งŒ ๋‚˜๋ˆ ์•ผํ•œ๋‹ค.             [์„ฑ๊ณต]  ์—ฌ๊ธฐ์„œ num ์€  ์†Œ์ˆ˜๊ฐ€ ๋˜๊ณ N ์ด 1์ด ๋˜๊ธฐ์ „๊นŒ์ง€ ๊ณ„์†ํ•ด์„œ (์•ฝ์ˆ˜ ์ค‘)์†Œ์ˆ˜ = num ๋กœ๋งŒ ๋‚˜๋ˆ ์ค€๋‹ค.!!๋‹ค ๋‚˜๋ˆ ์คฌ์œผ๋ฉด ๋‹ค์‹œ 2๋กœ ์ดˆ๊ธฐํ™”ํ•ด์ค˜์•ผํ•œ๋‹ค!else _ 0์œผ๋กœ ๋–จ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค๋ฉด 0์œผ๋กœ ๋‚˜๋ˆ„์–ด๋–จ์–ด์งˆ๋•Œ๊ฐ€์ง€ num ์„ ์ฆ๊ฐ€์‹œ์ผœ์ค€๋‹ค. N = int(input())num = 2while N!=1: if (N % num == 0): N = N//num print(num) num = 2 else: ..

#2581 - python ์†Œ์ˆ˜

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์†Œ์ˆ˜ ๊ตฌํ•˜๋Š” ๋ฒ•, ์นด์šดํŒ… ํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ตœ๋Œ€๊ฐ’ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์ด ์„ž์—ฌ์žˆ๋‹ค!์กฐ๊ฑด ์ฃผ๋Š”๊ฒŒ ์‚ด์ง ๊นŒ๋‹ค๋กœ์šธ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค!! ๐Ÿ’ก M์ด์ƒ N์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ ์ค‘ ์†Œ์ˆ˜์ธ ๊ฒƒ์„ ๋ชจ๋‘ ์ฐพ์•„ ์ฒซ์งธ ์ค„์— ๊ทธ ํ•ฉ์„, ๋‘˜์งธ ์ค„์— ๊ทธ ์ค‘ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅ ๐Ÿ’ฌ import sys / print(sys.maxsize)  :: ํŒŒ์ด์ฌ ์ •์ˆ˜ ์ตœ๋Œ€๊ฐ’ (๊ฐ€์žฅ ํฐ ์–‘์ˆ˜๊ฐ’)import sysM = int(input())N = int(input())cnt = 0sum = 0min = sys.maxsizefor i in range(M,N+1): cnt = 0 for j in range(1,i): if (i%j ==0): cnt +=1 if (cnt == 1): ..

#1978 - python ์†Œ์ˆ˜ ์ฐพ๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์†Œ์ˆ˜ ๊ตฌํ•˜๋Š” ๋ฒ• ๐Ÿ’ก N ๊ฐœ ์˜ ์ˆซ์ž๋ฅผ ๋ฐ›์•„์„œ ๊ทธ ์ค‘์— ์†Œ์ˆ˜๊ฐ€ ๋ช‡๊ฐœ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ 1) ๋จผ์ € N ๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๋ฐ›์•„์ค€๋‹ค.2) ์ดํ›„ ์ˆซ์ž ํ•˜๋‚˜์”ฉ ์†Œ์ˆ˜์ธ์ง€ ํ™•์ธํ•ด์ค€๋‹ค. ( 0์œผ๋กœ ๋‚˜๋ˆ ์ง€๋Š” ์ˆ˜๊ฐ€ ์žˆ๋Š”์ง€ cnt)3) 1๊ฐœ ๋ฐ–์— ์—†๋‹ค๋ฉด ์†Œ์ˆ˜ ( ์†Œ์ˆ˜๋Š” 1๊ณผ ์ž์‹ ์œผ๋กœ๋งŒ ๋‚˜๋ˆ ์ง€๋Š” ์ˆซ์ž)N = int(input())cnt = 0answer = 0a = []a = list(map(int,input().split())) for i in a: cnt = 0 for j in range(1,i): if ( i % j == 0): cnt += 1 if (cnt == 1): answer +=1print(a..