MapleStory Finger Point

โ˜… 574

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

๐Ÿ’กi์™€ start_num ๊ฐ’ ์‚ฌ์ด์˜ ๊ทœ์น™์„ ์‚ฌ์šฉํ•œ ์ฝ”๋“œ์ด๋‹คstart_num  -1   // 10 - 10, 9 , 8 ,7 ~ ์„ ํ•˜๊ฒŒ๋˜๋ฉดstart_num - end_num + 1  // ์ธ๋ฑ์Šค๋งŒํผ ์ง„ํ–‰์‹œํ‚ค๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„์ง„๋‹ค.class Solution { public int[] solution(int start_num, int end_num) { int[] answer = new int[start_num-end_num+1]; for (int i = start_num; i >=end_num; i--){ //10 9 ~ answer[start_num-i] = i; } return answer; }} ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š”..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๊ธ€์ž์ง€์šฐ๊ธฐ

๐Ÿ’ก string ์„ ๋ฐฐ์—ด๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค!! ๐Ÿ’ฌ ๋ฃจํ”„ ๋ณ€์ˆ˜ index  : indices ๋ฐฐ์—ด์— ์žˆ๋Š” ๊ฐ๊ฐ์˜ ์ธ๋ฑ์Šค์— ๋Œ€ํ•ด ๋ฐ˜๋ณต๐Ÿ’ฌ String.join()  : ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ๊ฐ ์š”์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•  ๋ฌธ์ž์—ด์ด๋ฉฐ, ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ์—ฐ๊ฒฐํ•  ๋ฌธ์ž์—ด ๋ฐฐ์—ดclass Solution { public String solution(String my_string, int[] indices) { String[] str = my_string.split(""); for ( int index : indices ) { //indices ๋ฐฐ์—ด์˜ index ๋ฐ˜๋ณต str[ index ] = ""; // ํ•ด๋‹น ์ธ๋ฑ์Šค ๊ฐ’์„ "" ์ง€์šฐ๊ธฐ } ..

4/29 HTML ์ˆ˜์—… ์ •๋ฆฌ

๐Ÿ“ ์ด๋ก   Live Server : ๊ฒฐ๊ณผ ๋‚ด์šฉ์„ ๋ฏธ๋ฆฌ(์ฆ‰์‹œ) ๋ณด์—ฌ์ฃผ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจElm Emmet : ์ฝ”๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ž…๋ ฅํ•ด์ฃผ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจAuto Rename Tag : ์•ž๋’ค ํƒœ๊ทธ๋ช…์„ ๊ฐ™๊ฒŒ ํ•ด์ฃผ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ inline  / block  table , tr ์ค„ ๋งŒ๋“ค๊ธฐ, td ์นธ ๋งŒ๋“ค๊ธฐshift + art + ํ™”์‚ดํ‘œ : ์ค„ ๋ณต์‚ฌํ•˜๊ธฐ์„ ํƒ์ž ์ข…๋ฅ˜ : id, class, name, tag, ๊ธฐํƒ€ ์ ‘๊ทผ์ž# / id : ์ค‘๋ณต ์‚ฌ์šฉ ๋ถˆ๊ฐ€ ( ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ) # class  ์ค‘๋ณต ์‚ฌ์šฉ ๊ฐ€๋Šฅdix.box  : ํด๋ž˜์Šค ์ž๋™์™„์„ฑctrl + ์Šฌ๋ž˜์‰ฌ : ์ฃผ์„์ฒ˜๋ฆฌ  body { width : 400px; border : 1px solid red; } ..

๐Ÿ“ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž ๊ฐœ์ˆ˜ ์„ธ๊ธฐ

๐Ÿ’ก์ˆœํšŒํ•˜๋ฉด์„œ ์•ŒํŒŒ๋ฒณ ๊ฐœ์ˆ˜๋ฅผ ์„ธ๋Š” ์ฝ”๋“œ์ด๋‹ค. ์†Œ๋ฌธ์ž ์•ŒํŒŒ๋ฒณ: 'a'๋ถ€ํ„ฐ 'z'๊นŒ์ง€์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์€ 97๋ถ€ํ„ฐ 122๊นŒ์ง€์ž…๋‹ˆ๋‹ค.๋Œ€๋ฌธ์ž ์•ŒํŒŒ๋ฒณ: 'A'๋ถ€ํ„ฐ 'Z'๊นŒ์ง€์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์€ 65๋ถ€ํ„ฐ 90๊นŒ์ง€์ž…๋‹ˆ๋‹ค.class Solution { public int[] solution(String my_string) { int[] answer = new int [52]; // ์•ŒํŒŒ๋ฒณ ๊ฐœ์ˆ˜ 26๊ฐœ for (int i = 0 ; i= 'A' && ch = 'a' && ch

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์„ธ๋กœ ์ฝ๊ธฐ

๐Ÿ’ก2์ฐจ์› ๋ฐฐ์—ด๋กœ ํ’€์–ด๋ณผ๊นŒ ์‹ถ์—ˆ๋Š”๋ฐ ์‹์ด ์ ์  ๋ณต์žกํ•ด์ ธ์„œ ์ด๊ฒŒ ๋งž๋‚˜ ... ์‹ถ์–ด์„œ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์ฐพ์•„๋ดค๋‹ค ! ๊ทœ์น™์— ๋งž๊ฒŒ c ๋ถ€ํ„ฐ m ์”ฉ ๋ˆ„์ ์‹œํ‚ค๋ฉฐ ์ถœ๋ ฅ์‹œ์ผœ์ฃผ๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค!class Solution { public String solution(String my_string, int m, int c) { String answer = ""; int n = my_string.length(); for (int i=c-1; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž์—ด ๋’ค์ง‘๊ธฐ

๐Ÿ’ก ํ•ด๋‹น์ฝ”๋“œ๋Š” ์ข‹์€ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™”๋‹ค. String Builder ํด๋ž˜์Šค์˜ reverse() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.(0,s) , (e+1) ์€ ์•ž ๋’ค ๊ธฐ๋ณธ๊ฐ’ (๊ฑฐ๊พธ๋กœ ๋Œ๋ฆฌ๋Š” ๊ฐ’ x) ์„ ์ถœ๋ ฅํ•ด์ฃผ๊ณ answer ์€ s  ~ e + 1 (substring ์€ ๋งˆ์ง€๋ง‰ -1 ๋งŒํผ ์ž๋ฅด๋ฏ€๋กœ ์ธ๋ฑ์Šค ๊ฐ’์—์„œ +1์„ ์ง„ํ–‰ํ•ด์ค˜์•ผ๋œ๋‹ค.)ํ•ด๋‹น ๊ฐ’์„ reverse() ํ•จ์ˆ˜๋กœ ๋Œ๋ ค์ฃผ๊ณ  ์ด์–ด์ฃผ๋ฉด ๋œ๋‹ค.  ๐Ÿ’ฌ  StringBuilder ํด๋ž˜์Šค๋Š” ์ž๋ฐ”์—์„œ ๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ€๋ณ€์„ฑ(mutability)์„ ๊ฐ€์ง„ ํด๋ž˜์Šค์ž…๋‹ˆ๋‹ค. ์ด ํด๋ž˜์Šค๋Š” ๋ฌธ์ž์—ด์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋ฌธ์ž์—ด ์กฐ์ž‘ ์ž‘์—…์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๐Ÿ’ฌ  str.reverse() :  StringBuilder ๊ฐ์ฒด์—..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ ‘๋ฏธ์‚ฌ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ

๐Ÿ’ก  substring ์„ ํ†ตํ•ด์„œ ์ž˜๋ผ์˜จ ๋ฌธ์ž์—ด์„ equals() ๋ฉ”์†Œ๋“œ๋กœ ๋น„๊ตํ•ด์ฃผ๋ฉด ๋œ๋‹ค!  ๐Ÿ’ฌ equals() : ์ด ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์˜ ๋‚ด์šฉ์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.class Solution { public int solution(String my_string, String is_suffix) { int answer = 0; for (int i = 0 ; i