MapleStory Finger Point

โ˜… 574

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํŠน์ •ํ•œ ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ธฐ

๐Ÿ’ก ๊ฐ„๋‹จํ•˜๊ฒŒ replace ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ๋ฉฐ, ๋ฏธ๋ฆฌ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊ฟ”๋‘”๋ฌธ์ž๋ฅผ ๋ฐ”๊ฟ€๋ฌธ์ž์— ๋„ฃ์–ด์ฃผ๋ฉด ๋! ๐Ÿ’ฌ  ๋ฌธ์ž์—ด.replace (๋ฌธ์ž, ๋ฐ”๊ฟ€๋ฌธ์ž)  :: ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด์„ ๋‹ค๋ฅธ ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด๋กœ ๋Œ€์ฒด class Solution { public String solution(String my_string, String alp) { String answer = ""; String tmp = ""; tmp = alp.toUpperCase(); answer = my_string.replace(alp,tmp); return answer; }}

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

๐Ÿ’ก ๋ฌธ์ œ๊ฐ€ ์กฐ๊ธˆ ํ—ท๊ฐˆ๋ฆฌ๋Š”๋ฐ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด์ž๋ฉด์†Œ๋ฌธ์ž a ๊ฐ€ ๋‚˜์˜ค๋ฉด ์ „๋ถ€ ->  ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ฌธ์ž A ๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์•ŒํŒŒ๋ฒณ์€ -> ์†Œ๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ์ด๋•Œ ์ฃผ์˜ํ•  ์ ์ด ๋Œ€๋ฌธ์ž A๊ฐ€ ๋‚˜์™”์„ ๋•Œ ์ฒ˜๋ฆฌํ•˜๋Š” ์กฐ๊ฑด์„ ๊ฑธ์–ด์ค˜์•ผํ•œ๋‹ค. ๐Ÿ’ฌ  char[] charArray = myString.toCharArray();  // ๋ฌธ์ž์—ด์„ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ๐Ÿ’ฌ  for (char ch : charArray){ // for-each ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฐฐ์—ด์„ ์ˆœํšŒํ•œ๋‹ค.๐Ÿ’ฌ String.valueOf(ch).toUpperCase(); // ๋ฌธ์ž๋ฅผ ์ŠคํŠธ๋ง์œผ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ๋„ฃ์–ด์ค€๋‹ค.๐Ÿ’ฌ apple".replace('p', 'P')  :: ๋ชจ๋“  p ๋ฅผ P ๋กœ ๋งŒ๋“ ๋‹ค. class Solution { public String so..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฐฐ์—ด์—์„œ ๋ฌธ์ž์—ด ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜ํ•˜๊ธฐ

๐Ÿ’ก ํ™€์ˆ˜์ธ๋ฑ์Šค๋Š” ๋Œ€๋ฌธ์ž, ์ง์ˆ˜ ์ธ๋ฑ์Šค๋Š” ์†Œ๋ฌธ์ž๋ฐ˜ํ™˜๋˜๋Š” ๋ฐฐ์—ด์‚ฌ์ด์ฆˆ๋Š” ๋™์ผํ•˜๋ฏ€๋กœ ๋ฌธ์ž์—ด ๋ฐฐ์—ด์— ํฌ๊ธฐ๋งŒ ๋˜‘๊ฐ™์ด ์ง€์ •ํ•ด์ค€๋‹ค(๋™์ ๋ฐฐ์—ด ์„ ์–ธ ํ•„์š” X)์ดํ›„ ํ™€์ˆ˜ ์ง์ˆ˜ ์กฐ๊ฑด๋ฌธ์„ ํ†ตํ•ด ๋Œ€์†Œ๋ฌธ์ž ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์ค€๋‹ค.class Solution { public String[] solution(String[] strArr) { String[] answer = new String[strArr.length]; for (int i = 0 ; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์›ํ•˜๋Š” ๋ฌธ์ž์—ด ์ฐพ๊ธฐ

๐Ÿ’ก๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ์„ž์—ฌ์žˆ๊ธฐ๋•Œ๋ฌธ์—๋‘˜๋‹ค ๋Œ€๋ฌธ์ž or ์†Œ๋ฌธ์ž๋กœ ํ†ต์ผํ•ด์ค˜์„œ ๋น„๊ตํ•ด์ค€๋‹ค. ๐Ÿ’ฌ str. toUpperCase() : ๋Œ€๋ฌธ์ž ๋ณ€๊ฒฝ๋ฉ”์†Œ๋“œ ๐Ÿ’ฌ str . toLowerCase() : ์†Œ๋ฌธ์ž ๋ณ€๊ฒฝ ๋ฉ”์†Œ๋“œ class Solution { public int solution(String myString, String pat) { int answer = 0; myString = myString.toUpperCase(); pat = pat.toUpperCase(); if (myString.contains(pat)) { answer = 1; }else { answer = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ๊ธธ์ด์— ๋”ฐ๋ฅธ ์—ฐ์‚ฐ

๐Ÿ’ก   ๋ฆฌ์ŠคํŠธ ๊ธธ์ด๊ฐ€ 11 ์ด์ƒ -> ์ „๋ถ€ ํ•ฉ  / 10 ์ดํ•˜๋ฉด -> ๊ณฑ์ฃผ์˜ํ•  ์ ์€ ๊ณฑํ•  ๋•Œ ์ดˆ๊ธฐ ๊ฐ’์ด 1์ด์–ด์•ผํ•œ๋‹ค.#include #include #include // num_list_len์€ ๋ฐฐ์—ด num_list์˜ ๊ธธ์ด์ž…๋‹ˆ๋‹ค.int solution(int num_list[], size_t num_list_len) { int answer = 0; int tmp = 1; for (int i =0; i = 11){ answer += num_list[i]; // ๋ชจ๋“  ์›์†Œ์˜ ํ•ฉ }else if (num_list_len

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java 1๋กœ ๋งŒ๋“ค๊ธฐ

๐Ÿ’กwhile ๋ฌธ๊ณผ for ๋ฌธ์„ ์ด์šฉํ•ด์„œ ํ’€์–ด์ฃผ๋ฉด ๋œ๋‹ค!1์ด ๋˜๋ฉด answer ๊ฐ’์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฏ€๋กœwhile ์˜ ์กฐ๊ฑด๋ฌธ์„ 1์ด ๋˜๊ธฐ ์ „๊นŒ์ง€๋กœ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. (num_list[i] != 1)#include #include #include int solution(int num_list[], size_t num_list_len) { int answer = 0; int num = 0 ; for (int i = 0 ; i

05/02 javascript & jQuery

๐Ÿ“ ์ด๋ก  Edit > replace  :: ํ•œ๋ฒˆ์— ๊ธ€์”จ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅli{$}*7 :: 1~7๊นŒ์ง€ ์ˆซ์ž๊ฐ€ ์ฐํžŒ  li ์ƒ์„ฑlistBox_text1 = document.getElementsByClassName("listBox_text1");๋ชจ๋“  ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํŠน์ • ํด๋ž˜์Šค ์ด๋ฆ„์„ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์ฐพ์•„์„œ NodeList(์š”์†Œ์˜ ์ปฌ๋ ‰์…˜)์œผ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ  ๋ฐ˜๋ณต๋ฌธ/๋ฐฐ์—ดjQuery , React , NodeJS  > ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ jQuery > CDM > jQuery 3.xjQuery > $  / jQuery(document).ready  ๐Ÿ“์‹ค์Šต http://hyejux.dothome.co.kr/html_hj/index.html์ €์˜ ๊ฒฝ๋ ฅ์€ ์ข€๋น„๋–ผ ๋ชฐ๋ ค์˜ค๋Š”๋ฐ ํŒŒ๋ฅดํŽ˜ ๋จน๊ธฐ, ๋„๋กœ์— ๋นต ์Ÿ๊ธฐ, ๋น„ ์˜ค๋Š”..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ˆ˜์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ 2

๐Ÿ’ก50๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ง์ˆ˜  -> 2๋กœ ๋‚˜๋ˆ„๊ณ 50๋ณด๋‹ค ์ž‘์€ ํ™€์ˆ˜ -> 2๋ฅผ ๊ณฑํ•˜๊ณ  +1 ์„ ํ•ด์ค€๋‹ค. ์ด ์ž‘์—…์„ x ๋ฒˆ ๋ฐ˜๋ณตํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐฐ์—ด arr(x) ๊ฐ€ ๋˜๋ฉด  arr(x) =  arr(x)  + 1 ์ด ๋˜๋Š” x ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ์ด x ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ๋ฆฌํ„ดํ•œ๋‹ค.---------------- ํ˜„์žฌ ๋ฐฐ์—ด๊ณผ ๊ทธ ์ „ ๋ฐฐ์—ด์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๊ฒŒ๋ฐฐ์—ด์„ ๋ณต์‚ฌํ•ด์„œ ๋น„๊ตํ•ด์ค˜์•ผํ•œ๋‹ค.๊ทธ๋ฆฌ๊ณ  x ๋งŒํผ ๋ฐ˜๋ณตํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ while ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•ด์ค€๋‹ค. --------------- 1) ์–•์€ ๋ณต์‚ฌ์–•์€ ๋ณต์‚ฌ๋Š” ๋™์ผํ•œ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐ (๊ณต์œ ํ•จ) => ํ•จ๊ป˜ ๋ณ€๊ฒฝ ๊น‰์€ ๋ณต์‚ฌ๋Š” ๋…๋ฆฝ์ ์ธ ๊ฐ์ฒด๊ฐ€ ๋œ๋‹ค. 2) cnt ์‚ฌ์šฉif (arr[i] == a[i])๋‘ ๋ฐฐ์—ด์„ ๋น„๊ตํ•ด์„œ ๊ฐ™์€ ๊ฐ’์ด ๋ฐฐ์—ด ๊ธธ์ด๋งŒํผ ๋˜๋ฉด ๊ทธ ๊ฐ’์ด ๊ฐ™์€ ๊ฐ’์ด๋‹ค. while ๋ฌธ์„ ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ˆ˜์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ 1

๐Ÿ’ก 50๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ง์ˆ˜  -> 2๋กœ ๋‚˜๋ˆ„๊ณ 50๋ณด๋‹ค ์ž‘์€ ํ™€์ˆ˜ -> 2๋กœ ๊ณฑํ•œ๋‹ค. ๋จผ์ € ๋ฆฌํ„ดํ•ด์ค„ ๋ฐฐ์—ด์— ๊ธฐ์กด ๋ฐฐ์—ด์„ ๋ณต์‚ฌํ•ด์ฃผ๊ณ ์กฐ๊ฑด์— ๋งž๊ฒŒ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค. import java.util.Arrays;class Solution { public int[] solution(int[] arr) { int[] answer = Arrays.copyOf(arr,arr.length); for (int i = 0 ; i = 50 && arr[i] % 2 ==0){ answer[i] = arr[i]/2; } else if (arr[i]

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ˆ˜์—ด๊ณผ ๊ตฌ๊ฐ„ ์ฟผ๋ฆฌ 1

๐Ÿ’กqueries ์˜ s ~ e ์˜ ๋ชจ๋“  arr[i] ์— ๋Œ€์‘ํ•˜๋Š” ๊ฐ’์— +1 ์”ฉ ๋”ํ•œ๋‹ค. queries ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์ด  2์ฐจ์› ๋ฐฐ์—ด์ด๋ผ ๊นŒ๋‹ค๋กญ๋‹ค!!for ๋ฌธ 1์ฐจ์— queries ์ ‘๊ทผ๊ฐ’์„ ์ง€์ •ํ•ด์ฃผ๊ณ for๋ฌธ 2์ฐจ์—๋Š” ์‹์„ ๋Œ๋ ค์ฃผ๋ฉด ์‰ฝ๊ฒŒ ํ•ด๊ฒฐ๋œ๋‹ค.class Solution { public int[] solution(int[] arr, int[][] queries) { for (int i =0 ; i