본문 바로가기

기본공부

(19)
[Leetcode] JAVA - Final Value of Variable After Performing Operations (Easy) 문제) "--X","X--"는 -1, "++X","X++"는 +1을 한다. 방법) class Solution { public int finalValueAfterOperations(String[] operations) { int result=0; for(int i=0;i
[Leetcode] JAVA - Concatenation of Array (Easy) 문제) 배열 값을 연결해서 출력해야한다. 방법) class Solution { public int[] getConcatenation(int[] nums) { int n = nums.length; int[] ans = new int[2 * n]; for (int i = 0; i < n; i++) { ans[i] = nums[i]; ans[i+n] = nums[i]; } return ans; } } nums의 길이의 2배인 ans배열을 생성하고, ans[i]와 ans[i+n]에 각각 nums[i]를 대입한다.
[Leetcode] JAVA - Palindrome Number (Easy) 문제) 대칭수 또는 회문수는 순서대로 읽은 수와 거꾸로 읽은 수가 같은 수를 말한다. 방법) class Solution { public boolean isPalindrome(int x) { if(0
[Leetcode] JAVA - Two sum(Easy) 문제) 배열 nums에서 인덱스의 원소값과 인덱스+1의 원소값을 더했을 때 target 값과 같으면 해당 인덱스들을 반환한다. 방법 1) class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0; i
웹프로그래밍 - 웹과 웹 프로그래밍 (2) 웹프로그래밍 - 웹과 웹 프로그래밍 (2) HTML과 HTTP 웹 페이지를 만들 때 사용하는 것이 바로 HTML(HyperText Markup Language)이며, HTML 표준에 정의된 , , 등의 구성 요소를 이용해서 웹 페이지를 작성한다. HTML을 이용해서 작성했다고 해서 HTML 문서라고 부른다. 웹 서버는 URL에 해당하는 HTML문서를 전송하는데, HTML 문서를 받은 웹 브라우저는 정해진 규칙에 따라 HTML 문서를 분석해서 알맞은 화면을 생성한다. HTML 표준에 따라 HTML 문서로부터 알맞은 화면을 생성하는 과정을 렌더링(rendering)이라고도 표현한다. HTML 문서(웹 페이지)는 HTTP 방식을 이용해서 전송한다. HTTP는 HyperText Transfer Protocol의..
웹프로그래밍 - 웹과 웹 프로그래밍 (1) 웹프로그래밍 - 웹과 웹 프로그래밍 URL과 웹 페이지 https://developer-yeony.tistory.com/ 처럼 웹 브라우저의 주소줄에 표시되는 것을 URL이라고 한다. URL은 Uniform Resource Locator의 약자로 일종의 주소와 같은 역할을 한다. 집 주소가 다르면 다른 건물인 것 처럼 URL이 다른 경우에도 다른 결과가 웹 브라우저에 표시되는 것을 알 수 있다. 웹 브라우저의 주소줄에 URL을 입력하면 웹 브라우저에 URL에 해당하는 내용이 출력되는데, 이렇게 웹 브라우저에 출력된 내용을 웹 페이지(web page)라고 한다. 흔히 홈페이지라고 부르는 웹 사이트는 웹 페이지의 묶음이다. 웹 페이지의 주소를 표현할 때 사용하는 URL은 몇 개의 요소로 구성되는데, 주요 구..
이클립스(Ecilipse) Dynamic Web Project 생성 및 구조 이클립스(Ecilipse) Dynamic Web Project Dynamic Web Project 생성 Dynamic Web Project는 웹을 만들 때 생성한다. Project name에서 프로젝트 이름을 설정하고, Target runtime에서 프로젝트를 실행할 서버를 확인한다. Source folders on build path와 Default output folder를 확인하고 next를 눌러준다. (가끔 Source folders에 이름이 없으면 Edit버튼으로 이름을 지정해준다. output folder도 동일) Context root는 프로젝트 이름으로 실행하면 실행된 웹 브라우저 url에 해당 프로젝트 이름이 먼저 오게 된다. Content directory는 작업폴더의 이름으로 웹 콘텐..
HTML 톰캣(Tomcat) 9 설치 및 이클립스(eclipse) 톰캣 연동하기 HTML 톰캣(Tomcat) 설치 및 이클립스(eclipse) 톰캣 연동하기에 대해서 알아보자. 톰캣(Tomcat) 9 설치 인터넷 검색창에 톰캣 다운로드를 입력하고 검색되는 아파치 홈페이지에 들어가서 톰캣을 설치한다. (여기서는 톰캣 9버전을 설치) 톰캣 다운로드 :: Apache Tomcat® - Apache Tomcat 9 Software Downloads Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x s..