[JAVA] HashSet
·
Computer Science/Programming Language
HashSet - 자바 Collection 중 Set의 파생클래스 - 중복원소를 허용하지 않음 - 순서 개념이 없음 (정렬을 하고 싶으면 리스트로 변환해야함) import java.util.HashSet; public class Main{ public static void main(String[] args){ HashSet hs = new HashSet(); } } HashSet method ● HashSet.add() - HashSet에 어떠한 값을 저장함 - HashSet : HashSet의 타입을 Integer로 선언 -> int형 또는 Integer 객체를 대입해야함 ● HashSet.size() - HashSet에 저장되어 있는 원소의 개수 반환
[C] C Language Overview
·
Computer Science/Programming Language
C언어의 특징 1. UNIX 운영체제의 개발 도중 프로그래머에 의해 만들어짐 2. High-level과 Low-level language의 장점을 포함함 - 기계어에 준하면서 고급 프로그래밍 언어로 집적된 표현 가능함 - middle-level lang 3. 절차 지향적 4. 간결하고 범용성이 좋음 5. 메모리를 적게 사용함 6. 표준 라이브러리를 제공하며, 이식성이 뛰어남 7. 다른 프로그램 언어와 함께 혼합되어 기사용이 가능함 C언어의 단점 1. 완전한 고급언어에 비해서 상대적으로 배우기 쉽지 않음 2. UNIX가 가진 단점을 그대로 가지고 있음 3. 미약한 자료형의 검사기능, 미약한 배열에서 첨자의 범위 검사기능 C언어 컴파일러 1. IDE 제공 컴파일러 - IDE = Integrated Devel..
[JAVA] 백준 2577번 : 숫자의 개수
·
Computer Science/자료구조와 알고리즘
1. 문제 세 개의 자연수 A, B, C가 주어질 때 A×B×C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 첫째 줄에는 A×B×C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A×B×C의 결과에 1부터 9까지의 숫자가 각각 몇 번 쓰였는지 차례로 한 줄에 하나씩 출력한다. 2. 코드 import java.util.Scanner; import java.util.stream.*; impo..
[SQL] Query OK, 0 rows affected, 1 warning
·
Computer Science/기타 error
Query OK, 0 rows affected, 1 warning (0.15 sec) 원인 ( 나의 경우) https://bskwak.tistory.com/141?category=417447 에서 table를 작성하다가 생긴 에러 id INT(11) NOT NULL AUTO_INCREMENT 아래의 코드를 입력해 보면 경고 내용을 볼 수 있음 mysql> SHOW WARNINGS\G 위의 코드를 입력해본 결과 *************************** 1. row *************************** Level: Warning Code: 1681 Message: Integer display width is deprecated and will be removed in a future r..
[SQL] Error 1064(42000) SQL Syntax ERROR
·
Computer Science/기타 error
Error 1064(42000) : you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at ... 원인 ( 나의 경우) https://bskwak.tistory.com/141?category=417447 에서 table를 작성하다가 생긴 에러 created DATATIME NOT NULL, 해결방안 DATATIME이 아니라 DATETIME을 입력해야 하는데, 잘못 입력해서 생긴 error 즉, SQL문법을 잘못 사용해서 생긴 error
[JAVA] 어떤 숫자를 자릿수별로 배열에 저장하는 방법
·
Computer Science/Programming Language
보호되어 있는 글입니다.
[JAVA] 백준 2562번 : 최댓값
·
Computer Science/자료구조와 알고리즘
1. 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 2. 코드1 (배열 이외의 변수 1개 사용) import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int[] num = new int[9]; int large_num =..
[Node.js] cmd창에서 error (events.js:숫자 throw er)
·
Computer Science/기타 error
events.js:292 throw er; // Unhandled 'error' event Error: listen EADDRINUSE: address already in use :::3000 ... 위와 같은 에러가 발생하고 구글에 검색해 보니까, 저 에러의 의미는 "포트를 이미 사용중" 이라는 뜻, 즉 "노드 서버가 정상적으로 종료되지 않았음"을 의미한다. 나는 visual code로 해당 파일을 작성하고 있었는데, visual code를 사용종료하니 해당 파일을 다른 곳에서 사용하고 있다는 경고 메시지가 떴고 강제 종료 되었다.