본문 바로가기

전체 글

(157)
[javascript] 프로그래머스/모의고사 수포자에 대한 반복되는 틀을 저장한뒤에 함수로 저장한다음 뽑아내는 식으로 만들었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 //1번 수포자 1,2,3,4,5,1,2,3,4,5, 1-2-3-4-5 //2번 수포자 2,1,2,3,2,4,2,5,2,1,2,3,2,4,2,5, 2-1-2-3-2-4-2-5 //3번 수포자 3,3,1,1,2,2,4,4,5,5,3,3,1,1,..
[javascript] 프로그래머스/베스트앨범 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 //속한 노래가 많이 재생된 장르를 먼저 수록한다. //장르 내에서 많이 재생된 노래를 먼저 수록한다. //장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다. //문자열 배열 genrse 노래별 재생횟수를 나타내는 정수 배열이 주어진다. // 노래의 고유 번호를 고유 번호를 순서대로 retrn 하도록 solut..
array.sort()에 대해서... sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다. 1 2 3 4 5 6 7 8 9 10 var months = ['March', 'Jan', 'Feb', 'Dec']; months.sort(); console.log(months); // expected output: Array ["Dec", "Feb", "Jan", "March"] var array1 = [1, 30, 4, 21, 100000]; array1.sort(); console.log(array1); // expected output: Array [1, 100000, 21, 30, 4] Colored ..
JSON과 관련된 메소드 정리... JSON.parse(text[, reviver]) 문자열을 JSON으로서 구문 분석하고, 선택적으로 분석 결과의 값과 속성을 변환해 반환합니다. JSON.parse() JSON.parse() 메서드는 JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성합니다. developer.mozilla.org 예시. 1 2 3 4 5 JSON.parse('{}'); // {} JSON.parse('true'); // true JSON.parse('"foo"'); // "foo" JSON.parse('[1, 5, "false"]'); // [1, 5, "false"] JSON.parse('null'); // null cs reviver가 주어지면 분석한 값을 반환하기 전에 변환합니다..
javascript 배열 관련 메소드 정리 //length 메소드 및 배열 확인 방법... 1 2 3 4 5 6 7 8 9 10 11 12 13 var arr = ['hello', 'world', 1, 2, 3]; console.log(arr.length); //5 //Array.isArray(obj) 메소드 배열인지 아닌지에 따라서 true , false 를 return 한다. Array.isArray([]); //true Array.isArray('false') // false cs arr.forEach(callback[, thisArg]) 매개변수 callback 각 요소에 대해 실행할 함수. 다음 세 가지 인수를 받습니다. currentValue 처리할 현재 요소. index Optional 처리할 현재 요소의 인덱스. array Opti..
문자열에 관련된 유용한 메소드정리..및 팁정리 문자열 관련 메소드는 모두 immutable 입니다. 원본이 변하지 않는 것이 immutable 원본이 변하는 것이 mutable 입니다. 문자열과 관련된 모든 메소드는 immutable 입니다. var str = 'dreammaker'; console.log(str[0]); // d console.log(str[4]); // m console.log(str[10]); // undefined str[0] = 'g'; console.log(str); // 'dreammaker' not 'greammaker' 문자열은 안바뀜..배열일때는 바뀐다. //문자열 사용시 var str1 = '1'; console.log(str1+7); //17 //length 해당 문자의 길이를 출력하는 메소드 console.lo..
수학공식을 javascipt로 만들어보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
[java] 백준/2875 대회or인턴 여학생 >= 2*남학생 일경우 여학생 = 여학생 -1 여학생 < 2*남학생 남학생 -1 예외처리 마지막에 여학생/2 < 남학생 일경우엔 테스트 횟수를 여학생/2로 바꿈 보통은 남학생을 출력하면 된다.