[Baekjoon Algorithm] 백준 알고리즘 3052번 배열의 나머지를 구한 뒤 서로 다른 값이 몇 개 있는지 출력하는 프로그램
·
Algorithm/Baekjoon
package list; import java.util.HashSet; public class Baekjoon3052 { public static void main(String[] args) { // 배열 생성 int[] existingArr = {39, 40, 41, 42, 43, 44, 82, 83, 84, 85}; int[] printArr = new int[10]; HashSet counting = new HashSet(); int count = 0; for(int i = 0; i < existingArr.length; i++) { printArr[i] = existingArr[i] % 42; // System.out.print(printArr[i] + " "); counting.add(print..
[Baekjoon Algorithm] 백준 알고리즘 2562번 배열의 최대값과 순번을 출력하시오
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon2562 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] sortArr = {1, 105, 10, 15, 20, 100, 55, 88, 99}; int maxValue = sortArr[0]; int rank = 1; for(int i = 0; i < sortArr.length; i++) { if(maxValue < sortArr[i]) { maxValue = sortArr[i]; rank++; } } System.out.print("최대값은 : " + maxValue + "\n순번은 : " + rank); } } /..
[Baekjoon Algorithm] 백준 알고리즘 10818번 문제 배열의 최대값, 최소값 구하기
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon10818 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] newArr; System.out.print("몇 개의 정수를 입력하시겠습니까? : "); int n = sc.nextInt(); newArr = new int[n]; for (int i = 0; i < newArr.length; i++) { System.out.print(i + "번째 정수를 입력하세요옹 : "); newArr[i] = sc.nextInt(); } int min = newArr[0]; int max = newArr[0]; for (int i ..
[Baekjoon Algorithm] 백준 알고리즘 1330번 문제 두 수 비교하기
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon1330 { public static void main(String[] args) { // 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("첫번째 수를 입력해주세요 : "); int n1 = sc.nextInt(); sc.nextLine(); System.out.print("두번째 수를 입력해주세요 : "); int n2 = sc.nextInt(); if(n1 < n2) { System.out.print(""); } else { System.out.print("=="); } } } // 쉬운.. ..
[Baekjoon Algorithm] 백준 알고리즘 2741번 문제 1부터 n까지의 수 한줄씩 출력
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon2741 { public static void main(String[] args) { // 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("N까지의 수를 입력하세요 : "); int n = sc.nextInt(); for(int i = 1; i
[Baekjoon Algorithm] 백준 알고리즘 2742번 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon2742 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("N의 수를 입력해주세요 : "); int n = sc.nextInt(); for (int i = n; i >= 1; i-- ) { System.out.println(i); } // 기찍 N // 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. } } n 찍기 를 성공적으로 풀었다면 설명할 필요가 없는 문제
[Baekjoon Algorithm] 백준 알고리즘 8393번 문제 1부터 n까지의 덧셈을 구하시오
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon8393 { public static void main(String[] args) { // n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. int result = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i
[Baekjoon Algorithm] 백준 알고리즘 9498번 문제 시험점수를 입력받아 등급을 출력하시오
·
Algorithm/Baekjoon
import java.util.Scanner; public class Baekjoon9498 { public static void main(String[] args) { // 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요 : "); int grade = sc.nextInt(); if(grade 89) { System.out.print("A 입니다."); } else if (grade > 79) { System.out.print("B 입니다."); } else if (gr..
[Baekjoon Algorithm] 백준 알고리즘 1008 번 문제 A / B 를 출력하시오
·
Algorithm/Baekjoon
무작정 수를 받아 나눈 뒤 출력하면 안된다는것을 배웠다. 때에 따라서 유연하게 형변환을 해줘야하며 나눠야하는 순서도 생각해야한다 import java.util.Scanner; public class Baekjoon1008 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("수를 입력하세요"); int a = sc.nextInt(); sc.nextLine(); System.out.print("다음 수를 입력하세요 \n"); int b = sc.nextInt(); System.out.print(a / (double) b); } } // 때에 따라서 형변환을 해줘야할 때도 있다는 것을..
열심히 살아야겠다.
·
Blog
[JavaScript] 자바스크립트 Paging (페이징에 필요한 데이터) 변수 포함
·
FrontEnd/JavaScript
페이징에 필요한 데이터(변수 포함) curPage current Page 의 약자 현재 페이지 번호, 브라우저에서 선택한 페이지의 번호 totalCount 총 게시글 수 DB에서 조회된 전체 행의 수 listCount 한 페이지 당 보여질 게시글의 수 직접 설정할 수 있게 만든다 totalPage 총 페이지 수 전체 목록을 표현하기 위해 필요한 총 페이지 수 계산으로 알아낸다 pageCount 한 화면에 출력될 페이지네이션의 개수 직접 설정할 수 있게 만든다 startPage 화면에 보이는 페이지네이션의 시작 번호 계산으로 알아낸다 endPage 화면에 보이는 페이지네이션의 끝 번호 계산으로 알아낸다 startNo 화면에 보여지는 게시글의 시작 번호 계산으로 알아낸다 endNo 화면에 보여지는 게시글의 ..
[jQuery] 제이쿼리 jQuery 라이브러리를 이용한 Ajax 사용 방법에 대하여
·
FrontEnd/jQuery
jQuery 라이브러리를 이용한 Ajax 사용 방법에 대하여 XHR 객체를 이용한 순수 자바스크립트 AJAX 는 크로스 브라우징이 지원되지 않는다 XHR 객체를 이용한 코드 작성이 불편하다 jQuery Ajax API 는 크로스 브라우징이 지원된다 jQuery DOM을 이용하여 응답데이터를 손쉽게 적용할 수 있다 jQuery Ajax API 종류 $객체.load(url, [data] [complete]); $객체.get(url, [data] [success] [dataType]); $객체.ajax(url, [settings]); $객체.ajax(settings); jQuery Ajax API 01 - $객체.load(); $객체.load(url, [data] [complete]) AJAX 요청의 결과로 ..
[JavaScript] 자바스크립트 JSON, JavaScript Object Notation
·
FrontEnd/JavaScript
JSON, JavaScript Object Notation 자바스크립트 객체 표기법 JSON 한국어 홈페이지 통신을 할 때 데이터를 전달하기 위한 데이터 표기법으로 사용된다. 통신에 참여하는 모든 시스템(각종 프로그래밍 언어)들이 공통적으로 이해할 수 있는 데이터타입 표기법으로 자바스크립트 객체 표기법을 사용하는 것 JSON의 데이터 표현 방식 객체, Object 클래스, 구조체, Map, HashTable 등을 표현할 때 사용함 { } 로 감싸서 객체를 표현한다. 프로퍼티는 name : value 형태의 쌍으로 표현한다. name 은 문자열로 표현, value는 어떤 타입이든지 허용 여러 개의 프로퍼티를 표현할 때 각 프로퍼티들을 &#39;,&#39; 로 구분한다. ex) 빈 객체 - { } ex) {..
[JavaScript] 자바스크립트 Ajax XMLHttpRequest 객체
·
FrontEnd/JavaScript
XHR 객체 XMLHttpRequest AJAX 통신을 하기위한 자바스크립트 기본 내장 객체 IE 예전 버전에는 존재하지 않는 객체이며 AJAX 기술은 ActiveX 를 이용해 구현된다. 크로스브라우징 처리가 필요하다. XHR 객체 속성(property) readyState XHR 객체는 준비 - 전송 - 완료 단계를 거친다. (LifeCycle) readyState 는 각 단계를 표현하는 속성 0 : UNSENT : open() 호출 전 (XHR 객체를 생성한 단계) 1 : OPENED : open() 호출 후 2 : HEADERS_RECEIVED : send() 호출 후 응답을 받기 전까지 3 : LOADING : 다운로드 중(response 메시지를 받는 중) 4 : DONE : XHR 동작 완료(..
[JavaScript] 자바스크립트 Ajax 란
·
FrontEnd/JavaScript
AJAX, Asynchronous JavaScript With XML XML을 이용한 비동기식 자바스크립트 통신 HTTP 통신을 자바스크립트를 이용하여 비동기식으로 수행하는 것 자바스크립트 코드로 HTTP 요청을 보내고 XML파일 형식의 응답을 비동기적으로 받아서 처리하는 기술 최근 들어와서는 응답데이터를 XML 로 사용하지 않고 JSON 을 사용한다. 자바스크립트의 내장 객체인 XMLHttpRequest 객체를 사용한다. XMLHttpRequest 객체는 줄여서 XHR 로 부른다 보여지고 있는 웹페이지의 새로고침(페이지이동) 없이 서버에 요청을 보내고 응답을 받아야 할 때 사용한다 서버의 데이터베이스 정보가 필요할 때
헌일
오늘 할 일은 내일로 미루고 내일 할 일은 생각하지 말자