study

문제 설명 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 제한사항 numbers는 소문자로만 구성되어 있습니다. numbers는 "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" 들이 공백 없이 조합되어 있습니다. 1 ≤ numbers의 길이 ≤ 50 "zero"는 numbers의 맨 앞에 올 수 없습니다. 입출력 예 numbers result "onetwothreefourfivesixseveneightnine" 123456789 "onefourzerosix..
문제 설명 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번호는 무엇인지 return 하도록 solution 함수를 완성해보세요. 제한사항 2
보호되어 있는 글입니다.
· study/TIL
웹 접근성(Web Accessibility) 장애인, 고령자 등이 웹 사이트에서 제공하는 정보에 비장애인과 동등하게 접근하고 이해할 수 있도록 보장하는 것. 장점 사용자 층의 확대 장애인, 고령자 등 정보 소외 계층도 사이트를 자유롭게 이용할 수 있다. 따라서 사이트의 이용자를 늘릴 수 있고 새로운 고객층을 확보할 수 있다. 다양한 환경 지원 정보 소외 계층이 아니더라도 운전중인 경우, 마우스를 사용할 수 없는 경우 등 정보에 접근하기 어려운 상황일때도 웹사이트를 자유롭게 사용할 수 있으므로 서비스의 사용 범위가 확대된다. 사회적 이미지 향상 기업이 정보 소외계층을 위한 사회 공헌 및 복지 향상에 힘쓰고 있음을 보여줄 수 있다. 1. 웹 콘텐츠 접근성 지침 1) 인식의 용이성(Perceivable) - ..
문제 설명 소인수분해란 어떤 수를 소수들의 곱으로 표현하는 것입니다. 예를 들어 12를 소인수 분해하면 2 * 2 * 3 으로 나타낼 수 있습니다. 따라서 12의 소인수는 2와 3입니다. 자연수 n이 매개변수로 주어질 때 n의 소인수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ n ≤ 10,000 입출력 예 n result 12 [2, 3] 17 [17] 420 [2, 3, 5, 7] 입출력 예 설명 입출력 예 #1 12를 소인수분해하면 2 * 2 * 3 입니다. 따라서 [2, 3]을 return합니다. 입출력 예 #2 17은 소수입니다. 따라서 [17]을 return 해야 합니다. 입출력 예 #3 420을 소인수분해하면 2 * 2 * 3 * 5 * ..
· study/git
위 이미지는 좀 민망하지만 내가 최근에 적었던 커밋 메시지들이다. 코드를 작성하고 커밋을 한 나로서는 커밋 메시지만 봐도 저때 뭘 하고 커밋했는지 대충은 알지만, 이 프로젝트를 처음 보는 사람이라면 뭐가 뭔지 헷갈릴수도 있다는 생각이 들었다. 그래서 오늘은 git commit message를 작성하는 방법에 대해 알아보려고 한다. 🤔 git 커밋 메시지는 왜 잘 써야 할까? 커밋 로그 가독성이 더 좋아진다 협업과 리뷰 프로세스가 더 나아진다 코드 유지보수가 더 쉬워진다 Commit Options -m : 커밋 메시지를 작성한다. git add file git commit -m "fix: 커밋 메시지" -a / --all : 모든 파일을 자동으로 커밋한다.(가능한 사용하지 않는것을 추천) git commi..
문제 설명 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 입출력 예 array result [7, 77, 17] 4 [10, 29] 0 입출력 예 설명 입출력 예 #1 [7, 77, 17]에는 7이 4개 있으므로 4를 return 합니다. 입출력 예 #2 [10, 29]에는 7이 없으므로 0을 return 합니다. function solution(array) { return array.join('').split(7).length - 1 } array = [7, 77, 17] array.join(..
문제 설명 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 return 값은 이진수를 의미하는 문자열입니다. 1 ≤ bin1, bin2의 길이 ≤ 10 bin1과 bin2는 0과 1로만 이루어져 있습니다. bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 입출력 예 bin1 bin2 result "10" "11" "101" "1001" "1111" "11000" 입출력 예 설명 입출력 예 #1 10 + 11 = 101 이므로 "101" 을 return합니다. 입출력 예 #2 1001 + 1111 = 11000 이므로 "11000"을 return합니다. function solut..
오늘의 강의에서는 슬라이드 하단의 인디케이터와 관련된 이벤트들을 작성한다. 인디케이터와 관련된 이벤트 내용은 다음과 같다. 인디케이터 개수가 슬라이더 개수와 일치하도록 동적으로 생성하기 활성화된 인디케이터에는 특정한 클래스를 추가해주기 인디케이터를 클릭하면 해당 인덱스와 일치하는 슬라이드로 이동하고 해당 인디케이터에 활성화 클래스를 붙이기 1. 인디케이터 개수 동적으로 생성하기 HTML의 구조를 보면 indicator-wrap 안에는 ul이 들어있다. 그리고 ul 안에 슬라이드 개수만큼의 li를 동적으로 생성할 수 있도록 코드를 작성할 것이다. // 동적으로 인디케이터 생성 createIndicator() { // 여러개의 엘리먼트를 추가할때 사용. 렌더되지 않는다. // 결과적으로 ul 안에 들어가는 ..
· study/TIL
1. 웹표준 W3C에서 권고하는 '웹에서 표준적으로 사용되는 기술이나 규칙'을 의미함. 사용자가 어떤 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있게 하는 웹페이지 제작 기법을 담고 있다. HTML, CSS, JavaScript 등의 기술을 다룬다. 이 기술들은 각각 화면의 구조, 표현, 동작 등을 담당한다. => 웹 표준에 맞추어 웹페이지를 작성하면 어떤 브라우저를 사용해도 동일한 결과물을 얻을 수 있다. 장점 유지보수가 용이 구조 / 표현 / 동작이 분리되면서 유지보수가 용이해지고 코드가 경량화 되어 트래픽 비용이 감소하는 효과 발생 웹 호환성 확보 웹표준을 준수하면 브라우저의 종류, 버전, 운영체제나 사용 기기 종류에 관계 없이 항상 동일한 결과가 출력됨 검색..
해리Harry
'study' 카테고리의 글 목록 (22 Page)