전체 글

Java, Spring 개발자 강하렴입니다.
백준/Bronze

[코딩테스트 / 자바] 백준 1000번

바로 다음은 백준 1000번 문제다. 정수 A+B를 출력하는 프로그램을 작성하는 것이 목표다. A와 B는 사용자가 작성해야하니 Scanner를 사용해야하며 Scanner는 import해야한다. 또한 정수 a+b이기 때문에 int를 사용한다. 오예 1트만에 성공!!! 내가 작성한 코드는 다음과 같다. import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner ab = new Scanner(System.in); int a = ab.nextInt(); int b = ab.nextInt(); System.out.println(a+b); } } 백준 1000번의 소감은...? 솔직히 import구문이 생각나지 않아 이클..

백준/Bronze

[코딩테스트 / 자바] 백준 2557번

왜 1번 부터 시작하지 않고 2557부터 시작하는지 알게되었다. 백준의 알고리즘 사이트를 접속했을 때, 문득 첫술에 배부를 수 없다는 말이 떠올랐다. 그렇다. 무턱대고 시작했다가는 제출 횟수만 올라가고 맞힌 사람의 숫자는 동률일 것이기 때문에... 자연스럽게 필터를 맞힌 사람이 많은 순으로 내림차순을 해보니 짠! 하고 2557번이 나온 것이었다. 고놈 참 쉽게 생겼구나 싶으면서도 틀리면 안된다는 생각에 나름 긴장감이 웃돈다... ??!!! 아늬?!!!!!!!! 으앜ㅋㅋㅋㅋㅋㅋㅋ 결국 6트만에 성공!!!ㅋㅋㅋㅋ 복기를 해보자면 최초에 내가 작성했던 코드와 맞힌 코드는 다음과 같다. 1. 처음 작성한 코드 private Hellow{ Public static void main(String[] args){ s..

Front-End/HTML

[HTML] HTML은 무엇일까?

웹개발의 영역은 기능과 역할에 따라 '보여지는 부분을 담당하는 프론트엔드'와 '보여지지 않는 부분을 담당하는 백엔드'로 나뉘어져 있다, 따라서 해당 분야에 전문성을 갖고 있는 전문가를 '프론트엔드 개발자'와 '백엔드 개발자'라고 부른다. 그렇다면 프론트엔드 개발에 있어서 필요한 지식은 어떻게 될까?! HTML, CSS, JS 프론트 웹 개발에 있어 가장 기본이되는 기술은 HTML, CSS, JS이다. HTML은 뼈대, CSS는 스타일, JS는 기능을 담당하고있다. HTML HTML은 HyperText Markup Language의 약자로 웹 페이지를 구성하는 마크업 언어다. 즉, HTML은 화면상에 보여지는 전체적인 구조를 표현하는 언어다. 또한 HTML은 tag들의 집합으로 구성되어있다. tag는 부등..

개발일지

웹 클라이언트와 웹 서버

웹 클라이언트와 웹 서버 클라이언트와 서버는 어원 그대로 서비스를 제공하는 것과 제공 받는 손님을 떠올리면 이해가 편하다. 쇼핑몰 어플리케이션을 예로 들자면 쇼핑몰에 관한 정보가 들어있는 어플리케이션은 주기적으로 정보가 최신화된다. 내가 얼룩무늬 옷을 구매하려고 하는데 방금 전에 봤던 옷이 품절되었다면 내가 그 옷을 구매하려고 고민하던 사이에 누군가가 구매를 했다는 것이다. 이토록 서로 다른 지역에서 하나의 상품을 구매를 할 때 정보가 실시간으로 변동되며 이것을 실시간으로 반영하도록 도와주는 것이 '서버'의 역할이다. 서버는 상품의 목록 및 변동사항을 처리한다. 클라이언트는 이러한 제품을 확인하며 구매할 수 있도록 제공된 어플리케이션이다. 이처럼 리소스가 존재하는 곳과 리소스를 사용하는 앱을 분리시킨 것..