์ ์ฒด ๊ธ (424) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Kotlin] 1์ฅ. ์ฝํ๋ฆฐ์ด๋ ๋ฌด์์ด๋ฉฐ, ์ ํ์ํ๊ฐ? ์ฝํ๋ฆฐ? ์๋ฐ ํ๋ซํผ์์ ๋์๊ฐ๋ ์๋ก์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ๊ฒฐ & ์ค์ฉ์ ์๋ฐ ์ฝ๋์์ ์ํธ์ด์ฉ์ฑ์ ์ค์ ( ํ์ฌ ์๋ฐ๊ฐ ์ฌ์ฉ ์ค์ธ ๊ณณ์ด๋ผ๋ฉด ๊ฑฐ์ ๋๋ถ๋ถ ์ฝํ๋ฆฐ ํ์ฉ ๊ฐ๋ฅ ) ๊ธฐ์กด ์๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๋ ์์ํฌ์ ํจ๊ป ์ ์๋ํ๋ฉฐ, ์ฑ๋ฅ๋ ์๋ฐ์ ๊ฐ์ ์์ค์ด๋ค. ๊ฐ๋จํ ์ฝํ๋ฆฐ ์์๋ฅผ ๋ณด์ ์์ data class Person(val name:String, // ๋ฐ์ดํฐ ํด๋์ค val age:Int?=null) // ๋์ด ๋ ์ ์๋ ํ์ (int?)๊ณผ ํ๋ผ๋ฏธํฐ ๋ํดํธ ๊ฐ fun main(args : Array) { //์ต์์ ํจ์ val persons = listOf(Person("์ํฌ"), Person("์ฒ ์",age=29)) // ์ด๋ฆ ๋ถ์ธ ํ๋ผ๋ฏธํฐ val oldest = persons.maxBy{it.a.. [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.. ํฐ์คํ ๋ฆฌ ๋ค์ ์์ ! โค๏ธ 1๋ ๋ง์ ๋ค์ ๋์์จ ํฐ์คํ ๋ฆฌ ! ์ทจ์ ํ๊ณ ๊ณต๋ถ๋ฅผ ํ๋ ์ํด์ .. ๋ค์ ํฐ์คํ ๋ฆฌ ๊ฐ๋ฐ ๊ธ ์ฐ๊ธฐ! ํ ๋ ค๊ณ ํ์ง๋ง ๊ท์ฐฎ์์ ์ผ๋จ ์ค๋๋ง์ ์ผ๊ธฐ๋ถํฐ ์ ์๋ ์ ์์ฃผ ๋ง์ ์ผ๋ค์ด ์์์! ๋๊ธฐ์ ์ ๋นจ๋ฆฌ ์จ๋์ผ์ง ๋ด๊ฐ ์ธ์ ๋ญ ํ๋์ง ๊ธฐ์ตํ๋๊น ์ค์ค ์จ๋ด ์๋ 2- 3์๋ฌ์ ์กธ์ ๊ณผ ๊ต์ก์ ๋ง์น๊ณ ์ทจ์ค์ ๋ค์ด๊ฐ 4๊ฐ์๊ฐ ์ฐ์ธ์ ์๊ฐ์ ๋ณด๋ด๋ค๊ฐ..ใ 7์๋ฌ์ ์ทจ์ ! ์๋ ๋๋ ํ์๋ ๋ฉ์ฒญํ๊ฒ ์ด๋ ฅ์๋ง ๋ฃ์ผ๋ฉด ๋ฟ ! ํ๊ณ ํ์ฌ์ ์ ์ฌํ ์ค์์๋๋ฐ ์ธ์ ์ฑ์ ์ฝํ ์;; ๋ฉด์ ์ ... ์๋ ์ง๊ธ ๋ค๋๋ ํ์ฌ๋ ์์ฌ์๊ฒ ๋ฉด์ ์ด 3๋ฒ์ด๋์๋ค ๋ง๋์๋จ ํ ํผ ๋ญ ๊ทธ๋ฌ๋ค๊ฐ ์ทจ์ ์ ํด๋ฒ๋ฆผ 4ํ๋ ๋ ๋ฏธ๋ฆฌ ์ทจ์ค์ํ๊ฑธ ๋ฐ์ฑํ์ง๋ง 4๊ฐ์๋์๋ง ์ทจ์คํ๋ฉด ๋ญ.. ๊ธด์๊ฐ์ ์๋๋ผ ์๊ฐ ๋๋ฆ ๋ง์กฑํด ์ทจ์ ํ๊ณ ๊ด ํ์ฟ ์ค์นด ์ ์ฃผ๋ ๊ฐ์๋ ์ฌ๋ฌ๊ตฐ๋ฐ.. ์ฌ.. 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.. ์น๊ตฌ ์์ธ ๊ตฌ๊ฒฝ ์์ผ์ฃผ๊ธฐ ~ ์น๊ตฌ ์์ธ ์์ ๋์์ ์น๊ตฌ๊ฐ ๋ฉ๋ด ์ ์ ๊น์ง ๋คํด์ด p๋ ํ๋ณตํ๋ค ~~~~ !! ์ ๋ฒ์จ ์ด๋ฆ ๊น๋จน์ ์ฑ์.. ์ด๋๋๋ผ ์ ์ฑ์ ์๋๋ฒ! ํ๋ฒ๊ฑฐ ์์ ๋ ์ฝฉ ์์ค ๋ง๋๊ณ ๋ง์์์ ๊ทผ๋ฐ ์์ ์ ํด์ด๋์์ ๊ฐ๋ ํ๋ฒ๊ฑฐ์ง์ด๋ ์์ ๋น์ทํ๊ฒ ์๊น ์น๊ตฌ๋ ๊ทธ ์๊ธฐํจ ๊น๋ ์ด๊ฑด ์จ์ดํ ํ ๋ ์ฐ์๊ฑฐ ์ฌ๊ธฐ์ ์น๊ตฌ ์ธ์์ท ๊ฑด์ ธ์คฌ๋๋ ๊ฐ๋์ ๋๋ฌผ ํ๋ฆฌ๋๋ผ ์๋์๊ตฐ ใ ๋ ธํฐ๋๋ ๊ฐ ๋ ธํฐ๋ ์ง์ง ๋ง์์....ใ ใ ใ ใ ใ ใ ๋ ธํฐ๋ ์ฌ๋ํด.. ์ฑ์๊ฐ๋๋ฐ ์ฝ์นด์ฝ๋ผ ํ์ฌํ๋ค๊ณ ์ฝ์นด์ฝ๋ผ ํ์ฌ์ฅ์์ ๋ ธํฐ๋๊ฐ ์์์ ์ง์ง ์๋๋ฌ์์ ๋ญ ํด๋ฝ์ธ์ค์์์.. ๊ฐ์ ์ฝ๋ผ๋ฐ์ ๋ง์ ๋ชฐ๋ผ ใ ์น๊ตฌํํ ๊ธฐ๋ถํจ ๊ด์ฅ์์ฅ๊ฐ!!! ๊ฐ์ ์์ฒญ ๋ง์ด ๋จน์ ์กํ๋จน์ ์ฐฝ์ ์กํ? ๊ฐ ๋ง์์ ์ ๋ฐฐ๊ณ ํ .. ์ผ๊ธฐ ์ธ ๋๊ฐ ์ธ์์์ ์ ์ผ ๋ฐฐ๊ณ ํ ๋ฐ๋ฐค๋ฐ๋จน๊ฑธ๋ฆฌ ์ฒจ๋จน์ด๋ดค๋๋ฐ.. ์ผ๊ธฐ์ ๋ฐ์ด ๋จน์๊ฑฐ ํ์ฌ๊ฐ๋ ํ๋ ์ ์ผ ์ค์ํ์ผ = ์๋จํ ๋ณด๊ธฐ๋ง์๊ฒ ๋ค ์ค๋... ํ.... ์งํ์ฒ ์์ ์นจ ํ๋ฆฌ๋ฉด์ ๊ฐ๋์ค์.. ์ธ๋ฆ ..์์ ใ กใ ก ๊ธฐ๋ ์์ฒญ ํ๋๋ฐ ์ข ๋ฐ๋ฐํ์ ๊ทธ๋๋ ๋ค ๋จน์ ใ ๊ทผ๋ฐ ์ ๊ธฐํ๊ฑฐ ๋ฐ๊ฒฌํจ ์ค๋ ๊ฐ๋ฐํ 5๋ช ์์ ๋ฐฅ๋จน๋๋ฐ 4๋ช ์ด ์ผ์์ก์ด์ ์กธ ์ ๊ธฐ;;๋๋๋๋๋ estp์ผ ์ฐ์ ~ใ ใ ใ ๋ estp๋๋ผ ์ด๊ฑฐ ๋ณด๊ณ ์๋? ๊ฐ์ด ์ฌ ์ ํด๋ํํ ๋น๋ถ์ด ์ด๊ณ ์ถ๋ค •••์ฌ๋ฆฌ๋ธ์ ๊ฐ๋๋ฐ ์ด๊ฑฐ ํด์ฃผ์ฌ๋ ํ๋๊ท์ฌ์ ์ฌ๋ ค๊ณ ํ๋๋ฐ ์ง์๋ถ์ด ์ข๋ง ๋ ๊ณ ๋ฏผํด๋ณด๋ผํจ.. ๋น.. ๊ทผ๋ฐ ๋ ๋ง์ ๋๋๋ .. ์ด์บ์..ใ .. ํํ ๊ฒฐ๊ตญ ์์์๋๊ธฐ ์ธ๋๊ฐ ์์ฝค๋ฌ์ฝค ์คฌ๋ฐ ํ ,, ๋ง์์ด.. ใ ์ค๋์ ๋ฐฅ.. ๋ฉ๋ด๋ณด๊ณ ์ค๋งํ๋๋ฐ ๋ง์์์๋จธ์ ํํ์ธ์ค.. ๋ง์ณค๋๋ฐ ๋น ์งฑ ๋ง์ด์ด ;;ํ์ฌ๋๋๊ตฌ ์น๊ตฌ๋ ๋ง๋์ ๋จน์๋น9ํธ์ ์ฒ์ํ๋ดค๋๋ฐ ์ง์ํ ๋ป.. ์ด์ 1 2 3 4 5 6 ยทยทยท 53 ๋ค์