* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. #1 변수 선언 방식 #2 변수 명명 규칙 #3 상수 #1 변수 선언 방식 자바스크립트에서 변수는 변하는 값을 저장할 때 사용한다. 변수를 선언 시 변수의 자료형을 미리 지정하는 C/C++ 와 같은 언어들과는 달리 다음 처럼 var 키워드를 변수 앞에 붙여 주기만 하면 된다. C/C++ 처럼 자료형을 미리 지정하는 방식을 "강력한 자료형 체크" (Strong Data Type Check) JavaScript 처럼 자료형을 따로 지정하지 않는 방식을 "느슨한 자료형 체크" (Weak Data Type Check) 라고 부른다. [변수 선언 방식] var 변수이름; // C-Style .. 강력한 자료형 체..
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. 다음 포스팅은 BaaaaaaaaarkingDog님의 실전 알고리즘 강좌 0x09강-BFS 내용을 공부한 뒤 개인적인 공부 기록 용도로 다시 정리한 글 입니다. 내용 출처 : BaaaaaaaarkingDog | [실전 알고리즘] 0x09강 - BFS (encrypted.gg) [실전 알고리즘] 0x09강 - BFS 안녕하세요 여러분, 드디어 올 것이 왔습니다. 마음의 준비를 단단히 하셔야 합니다.. 드디어 실전 알고리즘 강의에서 첫 번째 고비에 도달했는데 이 강의와 함께 이번 고비를 잘 헤쳐나가면 좋 blog.encrypted.gg 문제 출처 : 2178번: 미로 탐색 (acmicpc.net) 2178번:..
#INFO 난이도 : BRONZE4 출처 : 1008번: A/B (acmicpc.net) #SOLVE 부동소수점과 정밀도(Precision)에 대한 개념을 알고 있는지 확인하는 문제였다. C/C++은 실수를 표현할 때 부동소수점 자료형인 float과 double을 사용한다. 고정소수점 방식은 부동소수점 방식에 비해 제약이 많기에 사용되지 않는다. 따라서 C/C++에서 실수를 표기할 때 어느정도 한계가 있다. float은 소수점 아래 신뢰 가능 정도는 6자리 double은 소수점 아래 신뢰 가능 정도가 14자리 정도이다. 아래는 printf 함수의 형식 지정자를 이용해 소수점 아래 20자리 까지 출력한 예제이다. 그냥 %lf를 하면 소수점 자릿수가 6자리로 고정되지만, %.nlf를 하면 소수점 자리수가 n..
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. 다음 포스팅은 BaaaaaaaaarkingDog님의 실전 알고리즘 강좌 0x09강-BFS 내용을 공부한 뒤 개인적인 공부 기록 용도로 다시 정리한 글 입니다. 내용 출처 : BaaaaaaaarkingDog | [실전 알고리즘] 0x09강 - BFS (encrypted.gg) [실전 알고리즘] 0x09강 - BFS 안녕하세요 여러분, 드디어 올 것이 왔습니다. 마음의 준비를 단단히 하셔야 합니다.. 드디어 실전 알고리즘 강의에서 첫 번째 고비에 도달했는데 이 강의와 함께 이번 고비를 잘 헤쳐나가면 좋 blog.encrypted.gg 문제 출처 : 1926번: 그림 (acmicpc.net) 1926번: 그림..
#INFO 난이도 : SILVER5 출처 : 1475번: 방 번호 (acmicpc.net) #SOLVE 아스키코드를 적절히 사용하면 풀이할 수 있는 간단한 배열 문제였다. 0 ~ 9 번 방 까지의 번호의 개수를 저장할 room 배열을 선언한다. int room[10] = {0, }; 다음으로 문자열로 방번호를 입력받아 필요한 번호판의 개수를 room 배열에 저장한다. 단, 6번과 9번은 뒤집어서 사용할 수 있기에 따로 처리한다. for (int i = 0 ; i < n.length() ; i++) { room[n[i]-48]++; } int sixNine = (room[6] + room[9] + 1) / 2; room[6] = sixNine; room[9] = sixNine; 마지막으로 room 배열을 ..