본문 바로가기

분류 전체보기337

[백준 15654/javascript] N과 M (5) 자바스크립트로 풀어본 백트래킹 문제이다 조건의 배열을 미리 오름차순으로 정렬하면 0번째 부터 채워나가는 백트래킹 시에 사전순으로 나열 가능하다 자리수가 모두 채워 질때마다 수들을 임시배열에 넣고 join 을 통해 공백을 주어 매 경우마다 출력하게 하였다 https://www.acmicpc.net/problem/15654 15654번: N과 M (5) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input.. 2022. 8. 23.
생활코딩 node.js 32강에 querystring 모듈을 대체하기 feat.URLSearchParam 생활코딩 32강에서는 사용자가 post 방식으로 요청한 formData를 받아서 변수로 사용하는 법을 알려준다 querystring 모듈을 사용해서 form 으로 보낸 formData를 받는데, 문제는 이 querystring 모듈이 이젠 사장된(deprecated) 이라는 것이다 vscode 를 캡쳐한 것이라 어두우니 nodejs 사이트의 설명을 가져왔다 같은 내용이다 두 캡쳐 모두 querystring 대신 URLSearchParams API를 사용하라고 말하고 있다 URLSearchParmas 라면 아하 이전에 URL 객체 내의 searchParmas 값으로 가진 객체아냐? URL 객체와 그 객체의 searchParmas 속성을 콘솔로그로 찍어보면 아래와 같이 나온다 URLSearchParams 객.. 2022. 8. 23.
이미지의 alt 속성 사용시 주의점 이미지가 깨졌을 경우나 시각장애인들의 경우 이미지를 대체하는 대체 텍스트가 필요하다 그럴 때 쓰는 alt 속성 사용시 주의점을 알아보자 1. 배경 이미지의 alt 속성은 아래처럼 빈텍스트로 넣어서 스크린 리더에서 읽히지 않게 하자 2. alt 에서 이미지를 설명할 때 언더바, 기호는 사용 금지다. 예를 들어 alt ="익명이_어른" 으로 입력 시, 스크린 리더에서 '_' 기호로 뜨지 않으며, 한글로 '익명이언더바어른' 으로 떠서 기호를 그대로 한글로 읽어주므로, 이미지를 설명하는 글을 적자. 시각 장애인들에게도 alt 속성을 통해 이미지가 무엇인지 설명할 수 있어야 한다 3. alt 안에 '~하는 그림, ~하는 사진' 같은 설명은 필요 없다. 이미 이미지라고 알고 있으므로 이 사진, 이 그림 등의 설명은.. 2022. 8. 23.
[백준 13413/javascript] 오셀로 재배치 인접한 문자끼리만 교환가능 한 줄 알고 여러번 틀려서 엥했던 문제이다 교환 위치는 임의이니 그냥 초기와 비교 대상의 각 문자를 비교하여 비교대상과 다른 경우일때의 각 문자의 수를 카운트한다 w와 b의 수를 각각 세므로, 더 큰 수일 경우의 카운트가 정답이 된다 https://www.acmicpc.net/problem/13413 13413번: 오셀로 재배치 로봇을 좋아하는 세희는 로봇동아리에서 카메라와 센서, 라즈베리 파이, 집게발을 이용해 로봇을 완성하였다. 이 로봇을 통해서 오셀로 재배치라는 작업을 하려고 한다. 오셀로 말은 앞면이 검 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: .. 2022. 8. 22.