[프로그래머스 level 1 JS] 음양 더하기
·
개발/알고리즘
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(absolutes, signs) { var answer; absolutes.reduce((acc, val,i) => { if (signs[i]) { acc += val; } else { acc += -val; } return (answer = acc); }, 0); return answer; } absolutes 의 배열안에 값들을 signs의 부호에 맞춰서 다 더해줘야 된다는 문장에서 reduce를 써야겠다는 생각을 했다. signs배열안의 요소들이 bool값들이므로 이 값 ..
[Go] if 문
·
개발/Go
1. if문 기본 사용법 if 조건문{ 문장 } else if 조건문{ 문장 } else{ 문장 } 2. if문 예시 1 package main import "fmt" func main(){ temp:= 33 if temp > 28{ fmt.Println("에어컨을 켠다") } else if temp
[Go] const(상수)
·
개발/Go
1. 상수 상수란 값이 변하지 않는수를 말한다. 상수는 다음과 같이 선언 할수 있다. const ConstValue int = 10 const : 상수 선언 키워드 ConstValue : 상수명 int : 타입 10 : 값 상수는 값이 변하지 않기 때문에 한번 선언을 하면 값을 바꿀수 없다. 즉 ConstValue = 10 에서 다른수로 바꿀수 없다. 예제) package main import "fmt" func main(){ const pi1 float64 = 3.141592653589793228 //상수 var pi2 float64 = 3.141592653589793228 pi1 = 3 pi2 = 4 fmt.Printf("원주율: %f\n",pi1) fmt.Printf("원주율: %f\n",pi2) ..
[30일 챌린지 Day-17] 관사 제외하고 정렬하기
·
개발/html, css, js
1. 코드 2. 결과 3. 리뷰 replace로 관사들을 공백처리하여 없애준다. trim()이란 문자열의 앞뒤 공백을 없애주는 것이다. 만약 sort를 할때 맨앞이 공백이라면 sort값이 이상하게 나올수 있기때문에 trim을 한것이다.
[30일 챌린지 Day-16] Mouse Move Shadow
·
개발/html, css, js
1. 코드 🔥WOAH! 2. 결과 🔥WOAH! 3. 리뷰 text-Shadow를 js로 불러올때의 형태만 알면 된다. js로 불러올때 형식 h1.style.textShadow = " x y blur color" blur를 입력해주지 않으면 기본적으로 0이다.