본문 바로가기

분류 전체보기61

코딩테스트 피라미드 별 찍기 ( )( )( ) * ( )( ) * * * ( ) * * * * * * * * * * * * for(int i=0; i 10 ORDER BY myName 부서 테이블과 사원테이블에서 사번, 사원명, 급여, 부서명을 검색하시오.(사원명 오름차순 정렬할 것) SELECT EMPNO, ENAME, SAL, DNAME FROM EMP , DEPT ORDER BY ENAME ; 단 급여가 2000 이상인 사원에 대하여 급여기준으로 내림차순 정렬할 것 SELECT EMPNO, ENAME, SAL, DNAME FROM EMP E, DEPT D WHERE E.DEPTNO = D.DEPTNO AND SAL > 2000 ORDER BY SAL DESC; 리눅스 명령어 ls : 보이는 파일 및 디렉토리만.. 2024. 2. 14.
자바 동작원리 1. .java라는 사람들이 이해할수 있는 소스 코드를 사람의 손을 통해서 입력이 된다. 2. 컴파일을 하게되면 .class라는 java 가상머신이 읽을수 있는 언어가 된다 3. 실행을 하게되면 java virtual machine 으로 .class라는 파일이 전해지게 되며 4. 이와 동시에 결과 값이 jvm을 통해서 나오게 된다. 2024. 2. 2.
자바스크립트 동작원리 예를 들어 아래와 같은 코드를 실행한다고 하자. console.log(1); setTimeout(() => console.log(2),1000); console.log(3); 그러면 결과는 1, 3, 2가 나올 것이다. 다른 언어들은 1, 2, 3으로 출력이 된다. ​ 웹브라우저 내부에는 Stack이라는 공간이 있다. 그리고 코드들을 한 줄, 한 줄 Stack에 넣고 차례대로 실행을 한다. 간단하게 그림을 보면 하면 아래와 같다. 위에서부터 한 줄씩 실행을 한다. ​ 만약에 실행을 하다가 변수가 있다면 변수를 Heap이라는 공간에서 가져와 처리한다. ​ Stack은 웹브라우저 내부에 딱 한 개 밖에 존재하지 않는다. 그리고 딱 한 줄씩만 실행할 수 있기 때문에 자바스크립트는 single threaded .. 2024. 2. 2.
수 조작하기1 switch문사용하기 class Solution { public int solution(int n, String control) { int answer = n; for(char ch : control.toCharArray()) { switch(ch) { case 'w': answer += 1; break; case 's': answer -= 1; break; case 'd': answer += 10; break; case 'a': answer -= 10; break; default:break; } } return answer; } } 나의 풀이 class Solution { public int solution(int n, String control) { for(int i = 0; i 2024. 2. 1.

post image post image post image post image post image post image post image post image