마이크로비트 문자열 출력

스크래치에 녹색 깃발을 클릭 했을 때 마이크로비트에 "Tony KIS ♡” 문자열 텍스트를 출력 하도록 코딩 해보겠습니다.

📚 0
📅 2023-05-25

마이크로비트 블록을 클릭 하면 다음과 같이 사용 가능한 블록 볼수 있습니다.

 

스크래치에  녹색 깃발을 클릭 했을 때 마이크로비트에 "Tony KIS ♡” 문자열 텍스트를 출력 하도록 코딩 해보겠습니다. 

스크래치에서 마이크로 비트 블록을 이용해서 “를 출력해 보겠습니다. 

 

녹색 깃발은 스크래치로 만든 프로그램의 시작을 명령하는 것입니다. 이 이벤트 블럭 아래에 명령어 블럭을 붙이면 깃발이 클릭 되었을 때 명령어 블럭들이 실행됩니다.

아래 그림과 같이 왼쪽에 “이벤트”를 클릭하고 블록을 마우스로 드래그 해서 프로그램 영역에 갖다 놓습니다.

 

왼쪽에 micro:bit 코드 블록을 클릭하고  블록을  프로그램 영역에 드래그해서 블록과 연결 합니다. 

그리고 다음과 같이 “Hello!”라는 클릭해서 문자열을 “Tony”로 바꿔 보겠습니다. 

 같은 방법으로 micro:bit 코드 블록에서 글자 블록을 블록과 연결하고 KIS로 문자열을 수정 합니다

마지막으로 블록을 블록과 연결 합니다.

 

고양이 캐릭터 상단에 녹색 깃발을 클릭하면 마이크로 비트에 우리가 출력한 문자열 "Tony KIS ♡”이 왼쪽으로 스라이드 되면서 출력 됩니다.

이 글과 함께 연습해보세요

읽은 내용을 Play Lab에서 바로 실행해볼 수 있어요.

Coding Quest · 알고리즘

구조물 블록 쌓기 (다중조건 정렬 DP)

가로(w), 세로(d), 높이(h)가 주어진 블록 N개가 있습니다. 회전은 허용하지 않으며, 어떤 블록 위에 다른 블록을 올리려면 위에 놓일 블록의 가로와 세로가 모두 아래 블록보다 작아야 합니다. 각 블록은 최대 한 번만 사용할 수 있을 때, 쌓을 수 있는 탑의 최대 높이(사용한 블록들의 높이 합)를 구하세요.

바로 연습하기
Coding Quest · 알고리즘

구조물 블록 쌓기 (다중조건 정렬 DP)

가로(w), 세로(d), 높이(h)가 주어진 블록 N개가 있습니다. 회전은 허용하지 않으며, 어떤 블록 위에 다른 블록을 올리려면 위에 놓일 블록의 가로와 세로가 모두 아래 블록보다 작아야 합니다. 각 블록은 최대 한 번만 사용할 수 있을 때, 쌓을 수 있는 탑의 최대 높이(사용한 블록들의 높이 합)를 구하세요.

바로 연습하기
Coding Quest · 알고리즘

문자열 연결 출력 (C)

두 문자열을 붙여 출력하세요.

바로 연습하기
Coding Quest · 빈칸

위원회 DFS 빈칸 — 방문 조건과 재귀 호출

회의 참석자는 1..N번입니다. 서로 아는 사람은 반드시 같은 위원회에 속해야 합니다. 아는 관계 M쌍(무방향)이 주어질 때, 규칙을 지키며 나눌 수 있는 위원회 개수(연결 요소 개수)를 출력하세요. 아래 DFS의 두 빈칸을 채우면 샘플 입출력과 같아집니다.

바로 연습하기
Coding Quest · 빈칸

곶감 건조대 회전 점검

N×N 곶감 건조대(N은 항상 홀수)가 있습니다. 건조대 각 칸에는 곶감의 무게가 적혀 있습니다. 건조대에서 실제로 곶감을 걸 수 있는 자리는 '세로 모래시계' 모양입니다 — 맨 윗줄과 맨 아랫줄은 폭이 전체(N칸)이고, 가운데 줄로 갈수록 폭이 점점 좁아져 정중앙 줄에서는 정확히 1칸만 남습니다(위아래로 대칭인 모래시계 모양). 건조대를 시계방향으로 90도 돌리면, 원래는 곶감이 없던 자리

바로 연습하기