분류 전체보기

    02_JS_조건,반복,함수

    조건문 어느 언어와 똑같이 if 조건식 안이 참인 경우에 실행되는 문법이다. false,0,'',null,undefined,NaN 등이 들어오는 경우 false로 평가되게 된다. 위 값이 아닌경우는 모두 True로 평가되게 된다. >> 빈 배열이나 블록( {} , [] )가 입력되어도 참으로 인식한다! 물론 else와 else if{}도 사용할 수 있다. 표현식 &&를 사용하면 if문처럼 실행시킬 수도 있다. let n = 5; n%5 === 0 && console.log('실행!') ||를 사용하면 오히려 앞표현식이 참이면 뒤표현식을 실행할 필요가 없어서 실행하지 않는다. 즉, 반대로 작동하게 된다. 삼항 연산자 let n = 5; console.log(n%5 === 0 ? '5의배수':'5의배수가 아..

    01_JS_변수,상수,자료형

    이제 드디어 자바 스크립트에 대해 공부하기 시작했다! 파이썬,c,c++ 등의 언어와 어떻게 다를지 기대가 된다! 자바 스크립트 (Java Script) >>스크립트 언어 >>인터프리터 언어 자바라는 이름이 있긴 하지만 자바와 사실 별 연관은 없다! 당시 인기있던 언어가 자바였어서 그 인기를 타기 위해서 라고 했다 ㅋㅋ 자바스크립트는 웹브라우저만 만드는 역할을 하는것이 아니다. node.js를 이용하여 서버사이트나 데스크탑 애플리케이션을 만들수도 있으며 모바일 애플리케이션도 만들 수 있다. ecma인터네셔널 표준 문법을 정의하는 공식 사이트 chrome과 node.js가 필수이다!! console.log('hello JavaScript') 모든언어의 시작이듯 hello JavaScript를 실행시켜 보겠다..

    1427_소트인사이드

    문제는 더보기! 더보기 문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 예제 입력 1 복사 2143 예제 출력 1 복사 4321 예제 입력 2 복사 999998999 예제 출력 2 복사 999999998 예제 입력 3 복사 61423 예제 출력 3 복사 64321 예제 입력 4 복사 500613009 예제 출력 4 복사 965310000 파이썬으로 구현하기엔 간단한 문제이다! 입력을 int로 바꾸지 않고, 받은걸 저장한 후에 내림차순 정렬을 이용하면 되는 간단한 문제였다. N = inpu..

    06_프로그램 구현 1단계

    이번에는 실제 프로그램 코드를 짜기 시작해 보았다. 자세한 코드정보는 https://github.com/supersfel/C_atmega128 GitHub - supersfel/C_atmega128: 마이크로프로세서2 마이크로프로세서2. Contribute to supersfel/C_atmega128 development by creating an account on GitHub. github.com 깃허브에 올려두었다! 우선 해당 프로젝트의 사용자 등록 및 해제의 중간 부분까지 코드를 구현하였다. #include #include #include #include "lcd.h" #include "twi.h" #include "srf02.h" #include "Keypad.h" #define NONE 0 #..

    2108_통계학

    문제는 더보기! 더보기 문제 수를 처리하는 것은 통계학에서 상당히 중요한 일이다. 통계학에서 N개의 수를 대표하는 기본 통계값에는 다음과 같은 것들이 있다. 단, N은 홀수라고 가정하자. 산술평균 : N개의 수들의 합을 N으로 나눈 값 중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값 최빈값 : N개의 수들 중 가장 많이 나타나는 값 범위 : N개의 수들 중 최댓값과 최솟값의 차이 N개의 수가 주어졌을 때, 네 가지 기본 통계값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 단, N은 홀수이다. 그 다음 N개의 줄에는 정수들이 주어진다. 입력되는 정수의 절댓값은 4,000을 넘지 않는다. 출력 첫째 줄에는 산술평균을 ..

    10989_수 정렬하기 3

    문제는 더보기! 더보기 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 예제 입력 1 복사 10 5 2 3 1 4 2 3 5 1 7 예제 출력 1 복사 1 1 2 2 3 3 4 5 5 7 똑같은 수 정렬하는 문제이지만, 메모리가 8MB만 주는것을 알 수 있다. 힌트는 들어오는 수는 천만개까지 엄청 많지만, 수는 1~10000 사이의 수만 들어온다는 것 그래서 나는 미리 10001개의 0이 들어있는 리스트를 만든 후에, ..