스파르타코딩클럽 29

Javascript Algorithm #5 - 문자열을 정수로 바꾸기

1. 프로그래머스 - '문자열을 정수로 바꾸기' 1) 문제 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 2) 제한사항 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 3) 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 4) 내가 짠 코드 function solution(s) { return Number(s); } 5) 다른사람 코드 function solution(s) { return s/1; } [출처..

코딩/Javascript 2022.01.17

WIL(Weekly I Learned) #1

1. JWT 1) 배울 부분이 앞으로도 넘쳐날 예정. 2) Ajax에 대한 공부가 특히 더 필요할 것으로 보인다.(서버에 대한 이해가 여전히 부족하고, Ajax 구문이 여전히 낯설게 느껴짐.) 3) 로그인화면, 회원가입 페이지를 직접 만들어보며 작성한 코드에 따라 시시각각 변하는 디자인이 맘에 듦. 이맛에 프론트엔드 잘 선택했다고 생각함. 2. API 1) 여전히 낯설게 느껴짐. 직접 웹페이지 만들고 서버 연결하고... 날씨정보 가져오는 것 해보면서 익히는 수밖에 없을 듯. 인강만으로는 한계 있음. 직접 해봐야 될 것 같음. 3. 총평 -> 공부 필요. -> 스스로 웹페이지 작성 예정(간단한 블로그 같은 것) -> 어려운데 재밌음.

코딩/Javascript 2022.01.17

Javascript Algorithm #4 - 2016년

1. 프로그래머스 - '2016년' 1) 문제 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 2) 제한사항 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 3) 입출력 예 a b result 5 24 "TUE" 4) 내가 짠 코드 None,, 접근못함. 5) 다른사람 코드 function s..

코딩/Javascript 2022.01.15

Javascipt Algorithm #3 - 행렬의 덧셈

1. 프로그래머스 '행렬의 덧셈' 1) 문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 2) 제한사항 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다. 3) 입출력 예 arr1 arr2 return [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] [[1],[2]] [[3],[4]] [[4],[6]] 4) 내가 짠 코드 function solution(arr1, arr2) { var answer = [[]]; for (i=0; i

코딩/Javascript 2022.01.15

Javascript 함수 #1 - 매개변수 개념

출처: https://www.youtube.com/watch?v=WPoORBtCQa8 1. function printFruitArr(arr) { console.log(arr[0]+"는 " + arr[1] +"원 입니다."); } printFruitArr(['banana', 2000]); 2. function printFruitObj(obj) { console.log(obj.name + "은 "+ obj.price +"원 입니다."); } printFruitobj({name: 'apple', price:3000}); //객체로 전달한 것을 함수에서 객체처럼 사용함. Javascript에서 printFruitobj 괄호 안 내용을 인수라고 하고 함수 선언 때 괄호 안 내용을 매개변수라고 함.(인수 받는 것이..

코딩 2022.01.15

Javascript Algorithm #2 - 음양더하기

1. 프로그래머스 '음양더하기' 1) 문제 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 2) 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 3) 입출력 예 absolutes signs result [4,7,12] [true,false,tru..

코딩/Javascript 2022.01.15

22.01.13 회고 멘토링

1. 반복문 말고 더 좋은 방법 없는 지?(ex. 클라이언트에서 반복문 돌릴 수는 없는 지) ->클라이언트에서 반복문 돌리지 말아야 함. 웬만하면 서버에서 받아야함. 어찌됐든 클라이언트의 처리속도가 서버보다 좋을 수 가 없기 때문. (유저 전체 데이터를 클라이언트가 for문 돌려서 하는 것인데... 이건 위험함. 느려짐.) 2. CSS에서 relative, absolute, static 비교(position) -> static은 html의 기본값. -> relative는 자신 위치에서 왼쪽으로 갈 것인지 오른쪽으로 갈 것인지 정하게 됨. 같은 레이어에서 왼, 오만 움직임. -> absolute는 기준이 되는 지점 정해줘야함. -> 자식요소의 경우 기준점을 상위요소에서 찾고 그럼에도 없으면 최상위 기준점에..

코딩 2022.01.13