본문 바로가기
반응형

분류 전체보기167

[프로그래머스] Lv2 - 숫자의 표현 문제 : 숫자의 표현 바로가기 문제 설명 Finn은 요즘 수학 공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현하는 방법이 여러 개라는 사실을 알게 되었습니다. 예를 들어 15는 다음과 같이 4가지로 표현할 수 있습니다. - 1 + 2 + 3 + 4 + 5 = 15 - 4 + 5 + 6 = 15 - 7 + 8 = 15 - 15 = 15 자연수 n이 매개변수로 주어질 때, 연속된 자연수들로 n을 표현하는 방법의 수를 return 하는 solution를 완성해주세요. 제한 조건 n은 10,000 이하의 자연수입니다. 입출력 예 n return 15 4 1 1 해답 및 해설 파이썬 (Python) 방식 1 def solution(n): sqrt_n = int((2*n)**.. 2022. 9. 24.
[프로그래머스] Lv2 - 올바른 괄호 문제 : 올바른 괄호 바로가기 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 - "()()" 또는 "(())()" 는 올바른 괄호입니다. - ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한 조건 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입출력 예 s return "()()" true "(())()" true ")()(" fals.. 2022. 9. 24.
[프로그래머스] Lv2 - 이진 변환 반복하기 문제 : 이진 변환 반복하기 바로가기 문제 설명 0과 1로 이루어진 어떤 문자열 x에 대한 이진 변환을 다음과 같이 정의합니다. 1. x의 모든 0을 제거합니다. 2. x의 길이를 c라고 하면, x를 "c를 2진법으로 표현한 문자열"로 바꿉니다. 예를 들어, x = "0111010"이라면, x에 이진 변환을 가하면 x = "0111010" -> "1111" -> "100" 이 됩니다. 0과 1로 이루어진 문자열 s가 매개변수로 주어집니다. s가 "1"이 될 때까지 계속해서 s에 이진 변환을 가했을 때, 이진 변환의 횟수와 변환 과정에서 제거된 모든 0의 개수를 각각 배열에 담아 return 하도록 solution 함수를 완성해주세요. 제한 조건 s의 길이는 1 이상 150,000 이하입니다. s에는 '1.. 2022. 9. 24.
🎨 CSS 우선순위와 상속 요약! CSS는 캐스케이딩 스타일 시트, 폭포처럼 위에서 아래로 흐른다! 스타일 우선 순위 : 스타일 규칙의 중요도, 적용 범위에 따라 우선순위가 결정되고 그 우선순위에 따라 위에서 아래로 스타일이 적용된다 스타일 상속 : 태그들의 포함 관계에 따라 부모 요소의 스타일을 자식 요소로, 위에서 아래로 전달한다 스타일 우선 순위 기준 스타일 우선 순위는 다음과 같은 보편적인 기준으로 정해진다. 내부적으로 계산시 점수의 합이 높은 쪽으로 우선한다. 기준 1 : 중요도 사용자 스타일 시트 저시력자와 색약자 등과 같이 특별한 조건이 필요한 사용자가 그들에 맞게 구성해 놓은 스타일 시트. ex) 고대비 설정. 시스템을 통해 만들어진 것이기 때문에 제작자가 제어할 수는 없다. !important 제작자 스타일 시트의 중요 .. 2022. 9. 23.
Javascript에서 문자를 숫자로 변환하는 방법 5가지! 문제"12.435"자바스크립트에서 다음과 같이 숫자 형태로 된 문자를 12.435이렇게 실제 숫자로 바꿔준다. 해결방법 1 : Number 함수 이용const num1 = Number('123'); const num2 = Number('-123'); const num3 = Number('3.14'); const num4 = Number('Infinity'); const num5 = Number('abcd'); const num6 = Number(undefined); console.log(num1); //123 console.log(num2); //-123 console.log(num3); //3.14 console.log(num4); //Infinity console.log(num5); //NaN con.. 2022. 9. 22.
Javascript에서 배열의 문자를 숫자로 변환하는 법 문제 ["1", "2", "3", "4"] 자바스크립트에서 위와 같이 문자로 된 숫자가 들어있는 배열을 [1, 2, 3, 4] 다음과 같이 숫자로 된 배열로 바꿔준다. 해결 : map() 이용 var oldArr = ["1", "2", "3", "4"]; var newArr = oldArr.map(Number); 다음과 같이 map 메소드로 Number 함수를 각 원소마다 실행시켜주면 된다. Number 함수는 문자를 숫자로 바꿔주는 함수이다. 비슷한 함수로는 parserInt나 parseFloat 함수가 있다. 관련 문서 비슷한 문제 위의 문자를 숫자로 변환해주는 함수들에 대한 자세한 설명이다. Javascript에서 문자를 숫자로 변환하는 방법 5가지! 문제 "12.435" 자바스크립트에서 다음과 같.. 2022. 9. 22.
반응형