[자바스크립트] 2차원 배열 1차원으로 바꾸기
IT/JavaScript 2021. 3. 18. 11:17

코드 let arr = [10, 13, 10, 11, 15, 12, 32, 30, 23, 11, 11, 25, 50, 33, 15, 29, 27, 21, 37, 27, 18, 13, 30, 13, 16]; let newArr = []; while(arr.length) newArr.push(arr.splice(0,5)); console.log(newArr); arr.length가 0이 되기 전까지 1줄씩 splice하여 newArr에 넣는다. 출력결과

[자바스크립트] 배열에서 최댓값/최솟값 구하기
IT/JavaScript 2021. 1. 18. 20:34

MDN에 따르면 Math.max() 함수는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환한다. 인수 중 하나라도 숫자로 변환하지 못한다면 NaN을 반환한다. 아무 요소도 주어지지 않았다면 -Infinity를 반환한다. 문법 형태는 이러하다. Math.max([value1[, value2[, ...]]]) [예시] 다섯 개의 수 중에 최댓값을 구하는 예시이다. Math.max(1, 2, 3, 4, 5); 결과는 5가 나온다. 이번에는 배열을 하나 선언하고 이 배열의 원소들 중 최댓값을 구하려 한다. const numbers = [1,2,3,4,5]; Math.max(numbers); 결과는 NaN이 뜬다. [해결방법] apply() 메서드를 사용하면 된다. const numbers = [1,2..

[C언어] 서로 다른 단어의 개수 카운트
IT/C, C++ 2021. 1. 7. 01:17

-파일 입출력 사용 -입력 텍스트는 영어(대소문자 구분 X), 입력을 끝마치 싶을 때는 EOF 입력 -단어의 개수는 최대 30, 단어의 길이는 10 초과 X #include #include #define COUNT 30 //최대 단어 개수 #define LENGTH 10 //최대 단어 길이 void storeWords(FILE *,char [LENGTH][COUNT]); int countWords(FILE *, char [LENGTH][COUNT], int); int main() { FILE * in_fp = fopen("input.txt", "w"); char words[LENGTH][COUNT] = {NULL}; storeWords(in_fp, words); //입력한 단어 저장 함수 fclose(i..

복습용 간단 핵심 요약 C언어 정리
IT/C, C++ 2021. 1. 3. 19:55

참고 _ 기초를 탄탄히 세워주는 c++ 프로그래밍 입문​*표준 입출력​- 데이터 입출력 함수​printf : 데이터 출력scanf : 데이터 입력​-> 이 함수들을 사용하기 위해 전처리문 #include 사용 필수​- 서식 문자​%d : for 10진수%lf, %f : for 실수 (주의 - float는 입출력 시 %f 사용 가능하지만 double은 다르다.)%c : for 문자*배열​-배열 사용 이유 : 학생 100명의 점수를 저장하려고 int형 변수 100개를 사용하면 큰 낭비다.100개가 아니라 1000개 혹은 10000개라면 어떻게 해야 할까?solution) 배열을 사용한다.​-배열이란?같은 타입의 변수 여러 개를 묶어 하나의 변수명으로 처리할 수 있도록 해주는 것1차원뿐만 아니라 2,3, ....