프로그래밍

중앙값 구하기 문제 제한 사항을 자세히 읽어보니 array 의 길이가 홀수였다... 요구사항을 충족시키는 것은 중요! 잘 읽고 풀어보자 array 매개변수를 받아서 array 의 길이를 구한 다음 길이 / 2 후 반올림하고 정수형으로 변환 해주면 될 것 같았음 44.4 퍼센트... 그럼 어떻게 해야될 지 구글에 물어봤다 중앙값의 개념부터 확립하고 가야 할 듯 중앙값 개념 중앙값(영어: median)는 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미한다. 예를 들어 1, 2, 100의 세 값이 있을 때, 2가 가장 중앙에 있기 때문에 2가 중앙값이다. 값이 짝수개일 때에는 중앙값이 유일하지 않고 두 개가 될 수도 있다. 이 경우 그 두 값의 평균을 취한다. 예를 들어 1, 10,..
오늘 강의는 tip 계산기를 만드는 강의이다. 계산기를 만들 때 tip percentage에 대한 체크 부분도 추가 하였으며, 소수점 2자리 수 까지만 출력해야 한다는 전제 조건을 갖고 코딩을 진행 하였다. 따로 백분율 계산은 하지 않고 계산 했음 round 함수 => round(원하는 수, 자리수까지 남기고 반올림) 즉 3.141592 가 있어 round(3.141592, 2) 하게 되면 3.14 만 남게 됨 tip percentage 에 대해 or 조건을 걸어서 10, 12, 15 외에 다른 입력 값이 있을 시 잘못된 값이라고 출력 얼추 비슷하게 만든 것 같은데 final bill 이 출력 값이 되어야 하는 것 같다.
주제 : 자바스크립트 엔진에 대하여 자바 스크립트 엔진은 Heap 과 Stack 이라는 개념이 있음 Heap 장기 메모리 함수를 저장하고 함수가 실행될 때 코드가 실행되는 곳 동적 메모리 할당 ( new / 포인터 ) Stack보다 느리다 가비지 컬렉터가 없을 시 프로그래머가 직접 관리(할당/해제) 해줘야 한다 Stack 단기 메모리 후입 선출 속도가 빠르다 function 실행 시 일시적으로 브라우저가 스택으로 푸시함 함수 실행 내역을 스택에 저장한다고 봐도 된다 (자바 스크립트 엔진이 현재 수행하는 작업을 기록하는 곳) 지역변수와 매개변수 해당 객체가 정의된 블록을 벗어나면 자동으로 소멸한다. 싱글 스레드와 멀티 스레드 싱글 스레드 프로세스를 구성함에 있어 스레드가 한 개인 것 멀티 스레드 프로세스를..
주제 : Error Handling try ... catch 구문 오류를 해결하기 위해서 사용하는 구문이다. try 쪽에는 에러가 발생할 수도 있는 (예를 들어 네트워크 에러 등) 코드를 포함시키며 catch 쪽에는 해당 코드에 대한 논리적인 해결에 대한 코드를 포함 시켜야 한다. 주의 사항 : try 구문을 코드 전체에 포함시키면 코드가 무겁고 비 효율적인 코드가 된다. 가장 중요한 것은 코드에 대한 논리적인 오류는 디버깅을 통하여 진행 하는 것이 가장 합리적이다. try ... catch ... finally 구문 try catch 구문과 동일한 구조이나 finally 안에 있는 코드는 코드 오류가 발생하거나 발생하지 않는 두 가지 경우 모두 해당하여 코드가 실행 되며 finally 코드는 주로 외부..
Nowon9159
'프로그래밍' 카테고리의 글 목록 (2 Page)