목록java (3)
UD_park's IT story
프로그래머스의 입문 코딩테스트 문제인 "분수의 덧셈"에 대해 Java로 풀어본 리뷰를 시작해보도록 하겠습니다. 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 문제 난이도 자체는 어렵지 않습니다만 다소 생각을 해야했던 부분이 바로 "코드의 간략화" 부분에 신경을 쓰다보니 다소 시간이 소요되었습니다. 그럼 먼저 풀이를 보며 설명을 이어가겠습니다. class Solution { public int[] solution(int numer1, int denom1, int..
이번 포스팅에서는 프로그래머스 코딩테스트 Level 0 입문 수준의 문제 중 "숫자 비교하기" 문제에 대한 Java 언어 풀이를 알아보겠습니다. 문제 : 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 레벨이 0이라 그런지 문제 난이도는 많이 낮습니다. 설명은 정답 코드 이후에 이어갑니다. class Solution { public int solution(int num1, int num2) { int answer = 0; if (num1 == num2) answer = 1; else answer = -1; return answer; } } 코드의 풀이가 C++ 답과 일치합니다. 단순한 문제이기에 프로그래밍 언어의 ..
오늘은 기본적인 JSP / JavaScript / J Query / Java에 대한 차이점에 알아보겠습니다. 생각하고보니 정확한 차이점에 대해서 사전적 정의와 같은 개념은 잘 안잡혀있는것같아 이번 기회에 제대로 정리해보려고 합니다. 1. JSP - 서버언어 JSP는 Java Server Pages의 약자로 HTML 내에 직접 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍중 하나이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버(:Web Application Server)에서 동작한다. 2. JavaScript - 클라이언트 언어 Front-End(전위 처리) 개발 언어로, 정적인 웹 문서에 동작을 부여하는 스크립트 언어(:소스 코드..