반응형 JavaScript71 백준 - 2675번 문자열 반복 문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해 P를 출력한다. 예제 입력 1 복사 2.. 2023. 11. 23. 백준 - 11720번 숫자의 합 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 예제 입력 1 복사 1 1 예제 출력 1 복사 1 * 핵심 아이디어 - 문자열에서 각 문자를 하나씩 확인하여 정수로 변환 - 정수로 변환된 각 값을 모두 더하여 정답으로 계산 let fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split('\n'); let n = Number(input[0]); let string = input[1]; let answer = 0; .. 2023. 11. 23. [Javascript] 한국 우편번호,주소 API(다음,카카오) 테스트 이 포스트에서는 간단히 카카오 오픈 API를 이용해서 주소를 가져오는 것을 포스팅 하려고 한다. 메인 가이드는 아래를 참고하면 된다. https://postcode.map.daum.net/guide 아래는 간단히 적용시켜놓은 예시파일이다. onComplete 부분에서 에러가 날것인데, 해당 에러에 대해 찾아보니, Web전용 API라 인터넷 프로토콜을 사용한 도메인 값이 아닐경우에는 오류가 발생한다고 한다. https://github.com/daumPostcode/QnA/issues/642 이전에 우분투 리눅스 서버에서 동작시켜봤을 땐 문제없이 동작됐기 때문에, 작업을 할 경우 걱정없이 사용해도 된다. 2023. 11. 22. [Javascript] Ajax 참고자료 * JavaScript Ajax https://www.w3schools.com/js/js_ajax_intro.asp * Ajax Request https://www.w3schools.com/js/js_ajax_http_send.asp https://www.w3schools.com/js/tryit.asp?filename=tryjs_ajax_get - XMLHttpRequest: 서버와 데이터 교환할 때 사용됨. - 서버에 요청을 보낼 때, XMLHttpRequest 객체(Object)의 open()와 send() 메소드를 사용함. xhttp.open("GET", "ajax_info.txt", true); // open(method, url, async); xhttp.send(); // send() : GE.. 2023. 11. 22. [Javascript] Var, Let, Const 1. var var는 전역범위 또는 함수 범위로 지정 아래를 보면, greeting은 전역 범위에 선언되었기때문에 출력이 가능하지만, greet()함수 안에있는 변수 greet은 함수 안에서 선언되었기 때문에 출력 되지 않습니다. var greeting = "Hello"; function greet(){ var greet = "Hi"; } console.log(greeting); // 출력가능 -- Hello 출력 console.log(greet); // 출력 X -- Undefined 출력 재선언되고, 업데이트 가능 var greeting = "hello"; console.log(greeting); var greeting = "hi"; console.log(greeting); greeting = "ch.. 2023. 11. 15. 이전 1 ··· 9 10 11 12 다음 반응형