| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- vscode
- Javascript
- 자바
- java
- 안드로이드
- 동적 계획법
- Algorithm
- Database
- VIM
- git
- 그레이들
- Python
- DP
- 프로그래머스
- 리트코드
- frontend
- Data Structure
- db
- Graph
- CS
- 백준
- react
- 알고리즘
- BFS
- LeetCode
- DFS
- TypeScript
- 다이나믹 프로그래밍
- network
- Redux
- Today
- Total
목록Programming (174)
늘 겸손하게
안녕하세요 besforyou입니다 1. 기본 타입의 값이 전달되는 경우 코딩을 하다 보면 메소드(멤버 함수) 호출하는 경우가 많습니다. 기본 타입의 값이 메소드의 인자로 전달될 때는 값이 매개 변수에 복사되어 전달이 되기 때문에 실인자 값은 변경되지 않습니다. public class CallByValue { public static void main(String args[]) { int n = 10; increase(n); System.out.println(n);// output : 10 } static void increase(int m) { m = m + 1;// n 값은 변하지 않는다. } } 위 코드를 보면 Increase 메소드가 n값을 1 증가시킬 것 같지만 n값이 매개변수에 복사되어 전달되기..
자바 특징 정리 - 플랫폼 독립적인 언어 모든 플랫폼에서 호환성을 가진다 네트워크, 특히 웹에 최적화된 프로그래밍 언어 자바의 플랫폼 독립성, WORA ( Write Once Run Anywhere ) 한번 작성된 코드는 모든 플랫폼에서 바로 실행 가능 C/C++ 등 기존 언어가 가진 플랫폼 종속성을 극복 바이트 코드( byte code )와 JVM( Java Virtual Machine )이 이를 가능하게 했다. 바이트 코드? - 자바 소스코드를 컴파일한 object 코드. JVM이 해석하고 실행 - CPU에 종속적이지 않은 object 코드. - .class 파일에 저장 JVM ( Java Virtual Machine ) - 자바 바이트 코드를 실행하는 자바 가상 기계(소프트웨어) - 인터프리터 방식..
안녕하세요 besforyou입니다 자바스크립트 정렬에 대하여 소개해보겠습니다. 그리고 숫자 배열 정렬이 제대로 안될 때의 해결 방법도 소개해보겠습니다. Array.prototype.sort() 1 2 3 4 5 var array = [ 1, 100 ,10 ,20 ,60 ,55 ,3 , 2, 78 ]; array.sort(); // 내장 정렬 함수 console.log(array); Colored by Color Scripter cs 자바스크립트 배열에는 sort 함수가 내장되어 있어 간편하게 사용할 수 있습니다. 하지만 주의할 점은, compareFunction이 주어지지 않으면 모든 원소를 문자열(string)으로 변환하고 UTF-16 code units order로 정렬합니다. 그래서 오름차순 정렬인..
안녕하세요 besforyou입니다 이번 글에서는 파이썬을 사용할 때 문자열의 대소문자에 관한 메서드를 소개하겠습니다. 1. upper() , lower() 파이썬의 메서드들은 기능이 직관적이어서 좋은 것 같습니다. 변수에 저장된 문자 혹은 문자열의 모든 문자를 대문자 혹은 소문자로 변경해준다. upper() : 문자열의 모든 문자를 대문자로 변경해준다 lower() : 문자열의 모든 문자를 소문자로 변경해준다 upper(), lower() 예제 >>>>>> str = "Hello world!" >>> str = str.upper() >>> print(str) HELLO WORLD! >>> print(str.lower()) hello world! >>> 2. isupper() , islower() 변수에 ..