(+)분류 : 가져온 문서/넥스32 위키
이 문서의 내용 중 전체 또는 일부는 넥스32 위키에서 가져왔으며 GNU Free Documentation License 1.3에 따라 이용할 수 있습니다.
본 문서의 원본은 링크에서 확인할 수 있습니다.
본 문서의 원본은 링크에서 확인할 수 있습니다.
アルゴリズミックえぶりでい | |
한국어명 | 알고리즈믹 에브리데이 |
수록작 | 쿠레이 케이(暮井慧) |
수록앨범 | 쿠레이 케이 이미지싱글 2집 |
발매일 | 2019년 1월 11일 |
작사 | MOSAIC.WAV |
작곡 | |
편곡 | |
부른이 | 우에사카 스미레(上坂すみれ as 쿠레이 케이) |
일본 마이크로소프트가 만든 프로그래밍 생방송 프로젝트의 마스코트 프로나마쨩, 쿠레이 케이(暮井慧)의 두번째 이미지송. 2019년 1월 11일 발매된 곡으로, 쿠레이 케이의 생일인 1월 11일을 기념해서 나온 곡이다.
2018년에 발매된 첫번째곡인 {Re}coding에 이어서 이번에도 컴퓨터 엔지니어링 관련 용어가 잔뜩 나오는데, 작년보다는 좀 더 본격적으로 프로그래밍 공부를 해서 복잡한 용어를 사용하고 있는 듯한 이미지가 살아있다. 그러나 그런만큼 작년도 노래보다 컴퓨터관련 용어를 모르는 사람이 보면 더더욱 의미불명.
그래도 흥겨운 분위기가 잘 살아있는 곡인만큼 들어서 손해날 것은 없는 곡이다.
1. 영상 ✎ ⊖
2. 가사 ✎ ⊖
- FIFO : 큐(queue) 의 데이터구조. 큐에 데이터를 넣고 데이터를 빼면 제일 먼저 넣은 것이 제일 먼저 호출된다.
- LIFO : 스택(Stack)의 데이터구조. 스택에 데이터를 넣고 데이터를 빼면 제일 나중에 넣은 것이 제일 먼저 호출된다.
- push, pop : 스택에 데이터를 넣고 빼는 명령어
- enqueue, dequeue : 큐에서 데이터를 넣고 빼는 명령어
- O(n log n) : Big-O 복잡도 표기에 따른 시간-복잡도 관계를 의미한다. 이 표기는 log linear time에 해당하며 지속적으로 시간증가에 따라 복잡도도 증가하는 표현식. 여기서는 시간을 투자하는 만큼 결과를 얻는다는 뜻으로 쓴 듯하다.
- debug : 디버그, 버그를 잡는다는 이야기. 즉 문제를 해결한다는 이야기.
- walk-through : 워크스루, 리뷰를 필요로하는 사람이 리뷰어를 모아 대상에게 발표하는 형식으로 리뷰를 진행하는 것. 여기서는 ‘다른사람에게 도움을 청해라’라는 의미.
pop!push!pop!push!pop!
팝! 푸쉬! 팝! 푸쉬! 팝!
No Noプロブレム Go Goプログラム
노 노 프로블럼, 고 고 프로그램
push! pop! push! pop! push!
푸쉬! 팝! 푸쉬! 팝! 푸쉬!
プログラミングAre you ready?
프로그래밍, 준비 됐어?
先生の授業はいつもFIF0(First-in-First-out)
선생님의 수업은 언제나 퍼스트인-퍼스트아웃
右から入って左からデキュー
오른쪽으로 들어가 왼쪽으로 빠져나가지
試験範囲リソース足んない
시험범위, 리소스가 부족해
冷蔵庫の中身はいつもLIFO(Last-In-First-out)
냉장고 안은 언제나 라스트인-퍼스트아웃
あっちこっちリーク賞味期限
이쪽저쪽 누수로 소비기한
プライオリティ万事大事
우선도는 모두 중요해
n^2でもっともっと日々 是最適化しましょ
n^2로 더욱 더욱 나날이 최적화를 하자
O(n log(n)) O(n log(n))
O(n log n) O(n log n)
ガンバった自分評価しよう
열심히한 스스로를 평가하자
「今日はピッタリ256点!」
"오늘은 딱 256점!"
プログラミングは心の整理整頓的な何か!(何か!)
프로그래밍은 마음의 정리정돈같은 무언가! (무언가!)
ほぐしてほぐして組み立てて 毎日がソリューション
분해하고 분해하고 조립해서 매일이 솔루션
絡まったコードひとつ解決したら
꼬여버린 코드를 하나 해결하면
明日はもっともっと軽やかに走れるよ
내일은 더욱 더욱 가볍게 달릴 수 있을거야
手をのばせば
손을 내밀어보면
(No NoプロブレムGo Goプログラム)
(노 노 프로블럼, 고 고 프로그램)
アルゴリズミックに最適化でGo!
알고리즈믹하게 최적화로 가자!
pop!push!pop!push!pop!
팝! 푸쉬! 팝! 푸쉬! 팝!
No Noプロブレム Go Goプログラム
노 노 프로블럼, 고 고 프로그램
push! pop! push! pop! push!
푸쉬! 팝! 푸쉬! 팝! 푸쉬!
プログラミングAre you ready?
프로그래밍, 준비 됐어?
山盛リのフルーツパフェがもしもFIFO(First-in-first-out)
산더미같은 후르츠파르페가 만약 퍼스트인-퍼스트아웃이면
カップの底からアイスをデキュー
컵 바닥에서 얼음부터 꺼내야해
チェリーだけでもポップさせて
체리만이라도 POP 시켜줘
観覧車の乗り場がもしもLIFO(Last-In-First-Out)
관람차의 승강장이 만약 라스트인-퍼스트아웃이면
誰か乗るたびプッシュされて
누군가 탈때마다 푸쉬되어서
空の上で二時間待ち
공중에서 두시간 대기
期末テストも宿題もたかだかnのオーダーです
기말시험도 숙제도 기껏해야 n 행렬
O(n log(n)) O(n log(n))
O(n log n) O(n log n)
楽するために努力しよう
편해지기 위해 노력해보자
「あれ〜?計算量増えてるぅ〜!」
"어라~? 계산할게 늘어났어~!"
プログラミングで世の中が元気になればいいな(いいなぁ〜)
프로그래밍으로 세상이 기운차게 변하면 좋겠어 (좋겠어~)
昨日は分からなかったことが明日からはセオリー
어제는 몰랐던 것이 내일은 정석
悩み事たったひとつデバッグしたら
고민거리를 딱 하나만 디버그하면
明日はもっともっと今日よりも楽しいね
내일은 더욱 더욱 오늘보다 즐거울거야
なせばなるよ
하면 될거야
(No NoプロブレムGo-Goプログラム)
(노 노 프로블럼, 고 고 프로그램)
アルゴリズミックに最適化でGo!
알고리즈믹하게 최적화로 가자!
それでも道に迷ったらあせらないでウォークスルー
그럼에도 길을 헤메게되면 당황하지 말고 워크스루
O(n log(n)) O(n log(n))
O(n log n) O(n log n)
がんばってみたらなんか出来た!
열심히 해봤더니 됐다!
「低レベルすぎて難しいよ〜
"저레벨이라서 너무 어려워~
もっとハイレベルな言語がいいな!」
좀 더 고레벨 언어가 좋겠어!"
プログラミングは心の整理整頓的な何か!(何か!)
프로그래밍은 마음의 정리정돈같은 무언가! (무언가!)
ほぐしてほぐして組み立てて 毎日がソリューション
분해하고 분해하고 조립해서 매일이 솔루션
絡まったコードひとつ解決したら
꼬여버린 코드를 하나 해결하면
明日はもっともっと軽やかに走れるよ
내일은 더욱 더욱 가볍게 달릴 수 있을거야
君もすぐに
너도 금방
(No NoプロブレムGo Goプログラム)
(노 노 프로블럼, 고 고 프로그램)
アルゴリズミックに最適化でGo!
알고리즈믹하게 최적화로 가자!
pop!push!pop!push!pop!
팝! 푸쉬! 팝! 푸쉬! 팝!
No Noプロブレム Go Goプログラム
노 노 프로블럼, 고 고 프로그램
push! pop! push! pop! push!
푸쉬! 팝! 푸쉬! 팝! 푸쉬!
プログラミングAre you ready?
프로그래밍, 준비 됐어?
プログラミングLet's do it!(Yeah !!)
프로그래밍, 함께 하자! (예이!!)