์ ์ฒด ๊ธ (407) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [JAVA] ํ๋ก๊ทธ๋๋จธ์ค - ๊ธฐ์ด๋ฌธ์ Day7 https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 7 - ๋ฐ๋ณต๋ฌธ ์์ด๊ณผ ๊ตฌ๊ฐ ์ฟผ๋ฆฌ 4 class Solution { public int[] solution(int[] arr, int[][] queries) { for(int[] q:queries){ for(int i=q[0];ii>1, i->i%2==0?i/2:i*3+1), .. [JAVA] ํ๋ก๊ทธ๋๋จธ์ค - ๊ธฐ์ด๋ฌธ์ Day4 ~ Day6 https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 4 - ์ฐ์ฐ, ์กฐ๊ฑด๋ฌธ n์ ๋ฐฐ์ class Solution { public int solution(int num, int n) { return (num % n == 0) ? 1 : 0; } } ๊ณต๋ฐฐ์ class Solution { public int solution(int n.. [JAVA] ํ๋ก๊ทธ๋๋จธ์ค - ๊ธฐ์ด๋ฌธ์ Day1 ~ Day3 https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc&languages=java ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฒ์ ์ ํ๊ฑฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ต์ํด์ง๊ณ ์ถ๋ค๋ฉด? ์ฝ๋ฉ ์ญ๋์ ํํํ๊ฒ ๊ธธ๋ฌ์ฃผ๋ ์ฝ๋ฉ ๊ธฐ์ด ํธ๋ ์ด๋์ผ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์ฝ๋ฉ์ ๋ํ ๊ธฐ์ด ๊ฐ๊ฐ์ ๊ธธ๋ฌ ๋ณด์ธ์. school.programmers.co.kr Day 1 ๋ฌธ์์ด ์ถ๋ ฅํ๊ธฐ import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.n.. HTTP header - referer http ํค๋ ์ค ํ๋์ธ ๋ ํผ๋ฌ๋ ํ์ฌ ํ์ํ๋ ์น ํ์ด์ง๊ฐ ์ด๋ค ์น ํ์ด์ง์์ ์์ฒญ๋์๋์ง ์ ์ ์๋ค. ๋ํ ์๋ฒ๋ ํ์ฌ ์นํ์ด์ง๊ฐ ์ด๋ค ์นํ์ด์ง์์ ์์ฒญ๋์๋์ง ํ์ ํ ์ ์๋ค. ์๋ฅผ๋ค์ด, ์ฌ์ดํธ 1์์ ์ฌ์ดํธ 2 ๋ก ์ด๋ํ์์ ๋ referer์ ์ฌ์ดํธ 1์ด ๋๋ค. referer ์ ๋คํธ์ํฌ -> ํค๋์์ ํ์ธ ํ ์ ์๋ค. ์ฝ๋์์ referer ๋ฐ์ดํฐ ์ถ์ถํ๊ธฐ ํด๋ผ์ด์ธํธ if (document.referrer) { var myReferer = document.referrer; document.write(myReferer); } node.js const { headers: { referer } } = req console.log(referer); php if (isset ($_SERVER ['H.. [MYSQL] ํ๋ก๊ทธ๋๋จธ์ค - ์ค์ฑํ ์ฌ๋ถ ํ์ ํ๊ธฐ ๋ฌธ์ ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ค์ฑํ ์ฌ๋ถ ํ์ ํ๊ธฐ | ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ (programmers.co.kr) ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํ์ด SELECT ANIMAL_ID,NAME, CASE WHEN SEX_UPON_INTAKE LIKE 'Neutered%' or SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O' ELSE 'X' END FROM ANIMAL_INS case when ์กฐ๊ฑด์ ์ฌ์ฉํด์ฃผ์ด์ผํ๋ค. case when์ ์ฌ์ฉํ๊ณ like๋ฅผ ์ฌ์ฉํด์ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ณด์ฌ์ค๋ค. case when ์ฌ์ฉ๋ฒ CASE WHEN.. [MYSQL] ํ๋ก๊ทธ๋๋จธ์ค - ๊ณ ๋์ ํคํธ SUM, MAX, MIN ์ต๋๊ฐ ๊ตฌํ๊ธฐ select DATETIME as '์๊ฐ' from ANIMAL_INS order by DATETIME desc limit 1 ์ต์๊ฐ ๊ตฌํ๊ธฐ select min(DATETIME) as '์๊ฐ' from ANIMAL_INS ๋๋ฌผ ์ ๊ตฌํ๊ธฐ select count(*) from ANIMAL_INS ์ค๋ณต ์ ๊ฑฐํ๊ธฐ select count(distinct name) from ANIMAL_INS where name is not null [MYSQL] ํ๋ก๊ทธ๋๋จธ์ค - ๊ณ ๋์ ํคํธ SELECT ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ select * from ANIMAL_INS order by ANIMAL_ID; ์ญ์ ์ ๋ ฌํ๊ธฐ select NAME,DATETIME from ANIMAL_INS order by ANIMAL_ID desc; ์ํ ๋๋ฌผ ์ฐพ๊ธฐ select ANIMAL_ID,NAME from ANIMAL_INS where INTAKE_CONDITION = "Sick" order by ANIMAL_ID ; ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ select ANIMAL_ID,NAME from ANIMAL_INS where INTAKE_CONDITION != "Aged" order by ANIMAL_ID; ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ select ANIMAL_ID,NAME from ANIMAL_INS order by ANIMAL_ID; ์ฌ.. [JAVA] String VS StringBuilder VS StringBuffer String VS StringBuilder/StringBuffer String๊ณผ StringBuilder/StringBuffer ํด๋์ค์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ String์ ๋ถ๋ณ์ ์์ฑ์ ๊ฐ์ง๋ค๋ ์ ์ด๋ค. String์ .concat(๊ฐ) or +"๊ฐ"์ ์ฌ์ฉํ ์ ์๋ค. ํ์ง๋ง String์ ๋ถ๋ณํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ด ๊ธฐ์กด String์ ๋ค์ด์๋ ๊ฐ์ ๋ฒ๋ฆฌ๊ณ ์๋ก ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ concat , +๋ฅผ ์ฌ์ฉํ ๋ ์๋๊ฐ ๋๋ ค์ง๋ค. StringBuilder, StringBuffer๋ String๊ณผ ๋ฌธ์์ด์ ๋ํ ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์กด์ ๋ฐ์ดํฐ์ ๋ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋๋ ๋น ๋ฅด๋ฉฐ ์๋์ ์ผ๋ก ๋ถํ๊ฐ ์ ๋ค. ๊ทธ๋ ๋ค๋ฉด StringBuilder์ StringBu.. ์ด์ 1 2 3 4 5 6 ยทยทยท 51 ๋ค์