백준 - 구간 합 구하기 4
·
알고리즘
배열의 구간합을 구하는 문제로 2번이나 시간초과로 실패 되었다. 이유는 1. Scanner 사용 2. 배열을 모두 순회하는 for 문 사용 이었는데 코드는 아래와 같다. 더보기import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); //n개 5 int m = sc.nextInt(); //m번 3 int number [] = new int[n]; for (int i = 0; i  [개선]그리고 나서 개선 된 것이 구간합이라는 것을 사용하여 배열을 애초에 꾸리는 방법이다. im..
백준 - 1546 (평균)
·
알고리즘
[문제] 대충 거짓말로 점수 조작해서 말하겠다 이런 건데, 점수를 아래와 같이 높이시겠다고 한다... "세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점 이렇게 된다" [해결]우선 문제에서 소수점자리의 수까지 요구 했기 때문에 double 배열로 받는다. 값을 입력 받자마자 최대 값을 구한다. 조작 된 점수를 다시 기입해 준 후 평균을 구한다. import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); double[] score = new dou..
[자료구조] Array 와 List 의 차이 (배열과 리스트의 차이)
·
JAVA
[배열 (Array)] 배열은 Java 의 기본 자료구조로, 크기가 고정된 순차적인 데이터 구조이다.  특징 고정크기 : 배열은 생성 시 크기를 지정하며, 크기를 동적으로 변경 할 수 없다. 동일한 타입: 배열은 한가지 데이터 타입만 저장할 수 있다. 빠른 접근 속도 : 인덱스를 사용하여 요소에 빠르게 접근할 수 있다. 저수준: 배열은 java의 가장 기본적인 데이터 구조로 추가적인 기능이 없다. 장점 메모리 사용이 효율적이며 ,요소에 대한 접근이 빠르다다차원 배열을 사용 할 수 있다. 단점 크기가 고정되어 있어 데이터가 동적으로 변하는 경우 사용이 어렵다 요소의 추가/삭제가 어렵고 비효율적이다.  배열의 선언 // 방법1int[] numbers = new int[] {10, 20, 30}; //개수 ..
[Github] README.md 에 gif 파일 올리기
·
git
GIF 파일을 마크다운에 삽입하려면 이미지를  추가하는 방식과 동일하게 작성하면 된다. ![Alt Text](path/to/your.gif) Alt Text : GIF가 로드되지 않을 경우 표시되는 텍스트이다. path/to/your.gif : GIF 파일의 경로 또는 URL  로컬 파일 사용 1. 프로젝트에 GIF 파일을 추가한다 2. 파일 경로를 정확히 지정한다. 예를 들어 GIF 파일이 프로젝트 루트의 assets 폴더에 있다면![Spinning Wheel Example](assets/spinning_wheel.gif) * 로컬 GIF를 사용할 경우 GitHub에 업로드할 때 함께 커밋해야 정상적으로 표시 된다.  URL 사용 GIF 를 온라인으로 업로드 한 경우, 해당 URL 을 가져오면 된다. ..
[Github] README.md 에 코드 블록 작성하기
·
git
코드블록 작성하기 코드 블록 앞뒤에 삼중 백틱 ```을 배치하면 코드 블록을 만들 수 있다 ```function test() { console.log("notice the blank line before this function?");}``` 이렇게 작성 된다
웹 서비스 구조 - 기본 구조
·
IT개념
웹 기술의 핵심 요소 세가지 (1) HTTP + HTML (CSS 포함) HTTP(HyperText Transfer Protocol) 는 웹에서 데이터(주로 HTML, CSS, 이미지 등)를 주고 받기 위한 통신 규약이다. HTML  : 웹페이지의 구조를 정의하는 언어로, 텍스트, 이미지 링크 등을 표현한다. CSS : HTML로 구성된 웹페이지의 스타일을 담당한다. 웹의 기본은 HTTP 를 통해 HTML/CSS 데이터를 브라우저로 전달하여 사용자에게 보여주는 것이다.  (2) WAS (Web Application Server) WAS는 웹 애플리케이션 서버로, 사용자의 요청을 처리하고 결과를 반환하는 역할을 한다. 동적 웹 페이지를 생성하고, 데이터베이스와 연동하여 데이터를 가져오는 역할을 수행한다. ..
해니01_15
코딩구르르르