일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Python
- 백준 2512번
- 백준 17451번
- 백준 18310번
- javascript
- 알고리즘
- ubuntu
- 백준 1331번
- 모각코
- 백준
- MySQL
- 머신러닝과 딥러닝
- SWEA 15612번
- SQL
- 그리디
- 다이나믹 프로그래밍
- HUFS 모각코 캠프
- 백준 16918번
- 명품자바
- 백준 1253번
- react
- 깃헙
- java_programming
- 백준 3085번
- 백준 1987
- AWS
- 백준 15787번
- 그래프
- 다이나믹프로그래밍
- 자바
- Today
- Total
목록Language (23)
차곡차곡
제곱 Math.pow() 보다 반복문으로 * 하는 것이 더 빠르다! 만약 제곱한 수가 계속해서 필요하다면 미리 배열로 저장해두고 빼서 쓰는 것이 더 빠르다!
# 입력 최적화 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String line = br. readLine(); // "312 3 99 100 846" /** split 사용 */ // 구분자를 기준으로 쪼개줌, String[] 리턴, 정규화 표현식 처리 가능, 쪼개는 시간이 오래 걸림 String[] srr = line.split(" "); System.out.println(Arrays.toString(srr)); // [312, 3, 99, 100, 846] /** StringTokenizer 사용 */ // 구분자를 기준으로 쪼개줌, 쪼개진 String 하나씩 던져줌, 쪼개는 시간이 빠름 StringTokeni..
sort() 함수의 기본적 특징 - 기본적으로 오름차순 정렬한다. - 요소를 문자열로 캐스팅하고 변환된 문자열을 비교하여 순서를 결정한다. - 요소가 undefined인 경우, 문자열로 변환되지 않고 배열의 맨끝으로 정렬된다. var numbers = [1, 10, 2, 20, 3, 30]; numbers.sort(); console.log(numbers); // [1,10,2,20,3,30] 문자열 10과 문자열 2를 비교했을 때, '1' < '2' 이므로 10이 2보다 앞에 정렬된다. 위 문제를 해결하기 위해선, sort 함수에 비교 함수를 파라미터에 넣어줘야 한다. array.sort(compareFunction) 비교 함수(compareFunction) 1. 숫자 오름차순 정렬 var number..
JDoodle - Online Compiler, Editor for Java, C/C++, etc JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs online. www.jdoodle.com stdin Inuts에 예제 입력 후 테스트
✨ 1. Form Validator ✨ GitHub - bradtraversy/vanillawebprojects: Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries - GitHub - bradtraversy/vanillawebprojects: Mini projects built with HTML5, CSS & JavaScript. No frameworks or l... github.com 구현 checkRequired() : input 값 확인 checkLength() : 입력 값 ..
문자열 문자형 변수는 하나의 문자만을 저장할 수 있다. 문자열은 여러 개의 문자로 이루어져 있으므로 문자형 배열로 저장이 가능하다. char str[6] = "Hello"; 여기서 "Hello"에는 5개의 문자만 있는데 배열의 크기가 6인 이유는, C에서는 문자열의 끝이 반드시 NULL 문자로 끝나야 하기 때문이다. "Hello"를 저장한다고 하면 문자 배열에는 'H', 'e', 'l', 'l', 'o', '\0' 이 저장된다. 문자열의 끝을 표시해주는 이유는, 정수형 변수의 경우 사용되는 바이트의 개수가 항상 일정하기 때문에 끝을 표시하지 않아도 되지만, 문자열의 경우 사용되지 않은 바이트에 쓰레기 값이 들어가게 되기 때문이다. 문자열을 저장하기 위해 10바이트 크기의 배열을 잡았다고 가정했을 때, "..
포인터란? 메모리의 주소를 가지고 있는 변수. 즉, 포인터가 저장하고 있는 것은 값이 아닌 변수의 주소이다. 포인터도 변수이기 때문에 사용하기 위해서는 먼저 선언을 해야 하는데, 포인터를 선언할 때 포인터가 가리키는 자료형을 함께 작성해야 한다. int형 포인터는 int형 변수만, char형 포인터는 char형 변수만 가리킬 수 있는 것이다. int number = 10; // 정수형 변수 number 선언 int *p; // 정수를 가리키는 포인터 p p = &number; // 변수 number의 주소가 포인터 p로 대입 간접 참조 연산자 * 포인터를 통하여 포인터가 가리키는 위치의 값을 읽어오거나 변경할 수 있는데, 이때 필요한 것이 * 기호이다. 포인터가 가리키는 위치에 저장된 값을 가져오려면 변..