목록분류 전체보기 (191)
정화 코딩
문자열 실습 1console.log("한국 영화 역사상 아카데미상을 받은 것은 '기생충'이 처음이다.");console.log('아리스토텔레스는 "인간은 사회적 동물이다."라고 말했다.'); 문자열 실습 2console.log(`영화 '베테랑'에서 "어이가 없네~"라는 대사가 유명했다.`); 불린형console.log(3 === 3); // 일치 (형변환 X)console.log(3 !== 3); // 불일치 (형변환 X)console.log(3 == 3); // 동등 (형변환 O)console.log(3 != 3); // 부등 (형변환 O)console.log(2 === '2'); // false (=== : 엄격한 비교)console.log(2 == '2'); // true (== ..
출력console.log(10) // 출력 결과: 10 변수 선언 및 초기화let x; // 변수 선언x = 10; // 변수 초기화let x = 10; // 변수 선언 + 초기화 실습 - 커피 메뉴별 칼로리 출력// 재료별 칼로리let espresso = 10;let milk = 170;let chocolateSyrup = 50;let whippedCream = 60;// 메뉴별 칼로리 테스트console.log(espresso); // 에스프레소 칼로리console.log(espresso + milk); // 라떼 칼로리console.log(espresso + chocolateSyrup + milk); // 모카 칼로리console.log(espresso + chocolateSyrup + milk +..
AtCoder Beginner Contest 354 (https://atcoder.jp/contests/abc354) A. Exponential Plant https://atcoder.jp/contests/abc354/tasks/abc354_a //C++#include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int h; cin >> h; int curh = 0; int day = 0; int growth = 1; while (curh (정답) B. AtCoder Janken 2 https://atcoder.jp/contests/abc35..
093. Dance Dance Revolution (백준 2342번) https://www.acmicpc.net/problem/2342 import sysinput = sys.stdin.readlinedata = list(map(int, input().split()))n = len(data) - 1l = [0 for _ in range(n + 1)]r = [0 for _ in range(n + 1)]p = [0 for _ in range(n + 1)]for i in range(n): if l[i] == data[i] or r[i] == data[i]: l[i + 1] = l[i] r[i + 1] = r[i] p[i + 1] = p[i] + 1 elif l[..
https://www.acmicpc.net/problem/1012 #include #include #include using namespace std;int dn[4] = {0, 0, -1, 1};int dm[4] = {-1, 1, 0, 0};int m, n, k;int cnt = 0;vector> g;void bfs(vector start) { queue> q; cnt++; q.push(start); g[start[0]][start[1]] = 0; while (!q.empty()) { vector cur = q.front(); q.pop(); for (int i = 0; i = 0 && tn = 0 && tm > tn; for (in..
EDOC 2024-1 5회차 정모 (골드: 동적 계획법 알아보기 3) A https://www.acmicpc.net/problem/13270 첫번째 풀이#include #include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; vector minD(n + 1, 0); vector maxD(n + 1, 0); minD[1] = maxD[1] = 0; minD[2] = maxD[2] = 1; if (n >= 3) minD[3] = maxD[3] = 2; int x1 = 2; int ..
https://www.acmicpc.net/problem/7569 #include #include #include using namespace std;int dh[6] = {0, 0, 0, 0, 1, -1};int dn[6] = {1, -1, 0, 0, 0, 0};int dm[6] = {0, 0, -1, 1, 0, 0};vector>> box;int m, n, h;int t = 0;bool check() { for (int i = 0; i > q; for (int i = 0; i cur = q.front(); q.pop(); for (int x = 0; x = 0 && ni = 0 && nj = 0 && nk > m >> n >> h; bo..
090. LCS 2 (백준 9252번) https://www.acmicpc.net/problem/9252 import sysinput = sys.stdin.readlinestr1 = input().strip()str2 = input().strip()len1 = len(str1)len2 = len(str2)dp = [[0 for _ in range(len2 + 1)] for _ in range(len1 + 1)]memo = [[0 for _ in range(len2 + 1)] for _ in range(len1 + 1)]for i in range(1, len1 + 1): for j in range(1, len2 + 1): if str1[i - 1] == str2[j - 1]: ..