목록예비개발자 (2)
밍쎄의 코딩공간
import java.util.ArrayList; import java.util.Arrays; import java.util.List; class Solution { private static class Point { public final long x,y; private Point(long x, long y){ this.x = x; this.y = y; } } private Point intersection(long a1,long b1, long c1, long a2, long b2, long c2){ double x = (double) (b1 * c2 - b2 * c1)/ (a1 * b2 - a2 * b1); double y = (double) (a2 * c1 - a1 * c2)/ (a1 * b2 -..
우리가 사용하는 인터넷, 스마트폰의 웹사이트 혹은 웹애플리케이션을 두 부분으로 나누라고 하면 크게 프론트엔드와 백엔드로 나눌 수 있습니다. 여기서 프론트엔드는 직접 우리 눈으로 볼 수 있는 부분을 말하고, 백엔드는 우리 눈으로 볼 수 없는 부분을 말합니다. 예를들어 신발을 사러 신발가게에 들어갔을 때 '진열장'에 보이는 신발들은 모두 프론트엔드에 해당합니다. 우리가 '진열대'에서 신발을 고르고 직원분께 사이즈를 말하면, 직원분께서는 '창고'에서 원하는 상품을 가져다 주십니다. 그때 이 '창고'가 바로 백엔드가 되는 부분입니다. 1) 프론트엔드 우리와 같은 사용자가 직접 웹사이트나 앱 등의 사용자 안터페이스를 개발하는 분야를 말합니다. HTML, CSS, JavaScript 등의 프로그래밍 언어를 사용하여..