본문 바로가기
728x90
반응형

stack3

[Baekjoon] 17298 오큰수(파이썬 python) 이번 문제는 아래 링크에서 풀어볼 수 있습니다. 17298번: 오큰수 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)이 주어진다. www.acmicpc.net 문제 크기가 N인 수열 A = A1, A2, ..., AN이 있다. 수열의 각 원소 Ai에 대해서 오큰수 NGE(i)를 구하려고 한다. Ai의 오큰수는 오른쪽에 있으면서 Ai보다 큰 수 중에서 가장 왼쪽에 있는 수를 의미한다. 그러한 수가 없는 경우에 오큰수는 -1이다. 예를 들어, A = [3, 5, 2, 7]인 경우 NGE(1) = 5, NGE(2) = 7, NGE(3) = 7, NGE(4) = -1이다. A = [9, 5.. 2022. 12. 26.
[Baekjoon] 17413 단어 뒤집기 2(파이썬/자바스크립트/NodeJS) 이번 문제는 아래 링크에서 풀어볼 수 있습니다. 17413번: 단어 뒤집기 2 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 www.acmicpc.net 문제 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 있다. 문자열의 시작과 끝은 공백이 아니다. ''가 문자열에 있는 경우 번갈아가면서 등장하며, '': # 닫힌 괄호가 나오면 stack.append(s[i]) re.. 2022. 12. 25.
함수의 달인이 되자_1. 클로저(closure)와 스코프(scope) from Secrets of the JavaScript Ninja 이번 글은 'Secrets of the JavaScript Ninja'의 'Chapter 5. Functions for the master: closures and scopes'를 바탕으로 작성하였습니다. 핵심 Concepts 개발 과정을 간소화하기 위한 클로저 사용법 실행 컨텍스트(execution context)를 통한 JavaScript 프로그램의 실행 절차 추적 렉시컬 환경(lexical environments)를 통한 변수 스코프(variable scopes) 추적 변수 종류에 대한 이해 클로저 작동 방법에 대한 탐구 사전 지식 체크! 스코프는 각기 다른 변수나 메소드를 몇 개나 가질 수 있으며 종류는 무엇인가? 식별자(indentifier)는 어떻게 값을 가지며 추적되는가? 수정 가능한 변수는.. 2022. 4. 11.
728x90
반응형