본문 바로가기

전체 글

(222)
백준 31822 재수강 python 문제링크 : https://www.acmicpc.net/problem/31822 recourse = input()N = int(input())lst = []result =0for _ in range(N): lst.append(input())for l in lst: if recourse[:5] == l[:5]: result = result + 1print(result) 첫번째 입력라인의 5글자만 잘라서, N줄에 거쳐 입력받는줄을 순회하며 비교하여 카운팅합니다
백준 31821 학식 사주기 python 문제 링크 : https://www.acmicpc.net/problem/25191N = int(input())menus = [int(input()) for _ in range(N)]result = 0M = int(input())for _ in range(M): result = result + menus[int(input()) - 1]print(result)N개의 메뉴 개수, M명의 학생의 수를 입력받아, 학생이 희망하는 번호의 음식값을 누적하여 출력합니다
백준 31775 글로벌 포닉스 python 문제 링크 : https://www.acmicpc.net/problem/31775 s1,s2,s3 = [line.strip() for line in sorted(open(0))]print('GLOBAL' if s1[0]=='k'and s2[0]=='l'and s3[0]=='p' else 'PONIX') 세 줄의 입력을 받아 정렬하고 변수에 할당합니다.그런 다음 각 줄의 첫 글자만 확인합니다.세 줄의 첫 글자가 모두 일치하면 'GLOBAL'을 출력합니다. 아니면 'PONIX'를 출력합니다
[JS]Bom Bom Bom Bom이 왔네요 아이가 처음 배우고 하는 말 "엄마", "아빠" 개발자들의 엄마, 아빠 "Hello Wolrd!" JS로 Hello Wolrd를 출력하는 코드는 다음과 같습니다. html에 추가 개발자 또는 지망생들은 코드를 보고 console.log라는 것으로 출력을 한다고 추측할 수 있을 텐데요 여기 console은 어디서 나왔을까요? Browser(브라우저)에는 전역 객체(window)라는 것이 있습니다. 전역 객체는(this나 var키워드와 연관이 있습니다) this란? https://hbsowo58.tistory.com/150 [JS]this,바인딩,this결정조건 this란, 자바스크립트에서 자기 참조 변수입니다. 객체에서 '자신의' 프로퍼티나 메서드를 참조하기 위한 자기 참조 변수입니다. (저라는 사람은 1..
[JS]신규 아이디 추천 https://school.programmers.co.kr/learn/courses/30/lessons/72410?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출코드 function solution(new_id) { let result = new_id.toLowerCase(); // 1단계 result = result.replace(/[^a-z0-9-_.]/g, "") //2단계 const arr = result.split("") result = arr.filter((e, i, array) => { if(e === ..
[JS]소수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/12977?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출 코드 function solution(nums) { const r = 3; const combination = (arr, k) => { const answer = []; const comb = [...Array(k)].fill(0); backTracking(answer, comb, arr, k, 0, 0); return answer; }; const bac..
[JS] 프로래머스 숫자 문자열과 영단어 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출 코드 function solution(s) { if(s === "") return "" if(!isNaN(s)) return Number(s) const target = ["zero","one","two","three","four","five","six","seven","eight","nine"] for(let i = 0; i < 10; i++){ s = s.split(target[i]).j..
[JS]비동기 프로그래밍 결론 : 동기 프로그래밍은 동시에 발생하는 것이 아니다. 목표 : JS에서 비동기 프로그래밍의 이해 비동기 프로그래밍에 대해서 학습해보도록 하겠습니다. 목차 비+동기란? 1-1 동기 1-2 비동기 1-3 동기, 비동기 예시 1-4 비동기의 방법과 단점(1) callback 1-5 비동기의 방법 (2) promise 1-6 비동기의 방법 (3) async / await 비동기 방식을 이용한 통신방법 2-1 Ajax 2-2 XMLHttpRquest 2-3 fetch 2-4 axios 비동기란? 비동기란, 非(아닐 비) 자를 사용하여, "동기가 아니다"라는 뜻입니다. 비동기를 알기위해선, 동기가 무엇인지 알아야 합니다. 동기가 아닌 것이 비동기 이니까요. 동기 그렇다면 동기(Synchronous)란? 同氣(같..