컴퓨터가 자료를 크기순으로 정렬할때 쓰는 알고리즘중 하나입니다. (사실 이 방법은 느린편이라 많이 쓰이진 않습니다.) 이 방법은 선택된 자료값이 앞의 자료값보다 작으면 앞의 자료와 위치를 바꾸고 앞의 자료값보다 크면 멈추는 방식의 정렬 입니다.
@타이완_넘버원 Жыл бұрын
프로그래밍 배우고 오시면 이해합니다
@jiha22 Жыл бұрын
우와 멋지다
@jiha22 Жыл бұрын
왜 아무도 없냐
@Fly_Yi-sang Жыл бұрын
와 이게임이 마크도 되다니
@Kimragon Жыл бұрын
요이
@Pur_Jun Жыл бұрын
기본 세팅 기본 칸 만들기: /summon minecraft:marker ~ ~ ~ {Tags:[cell]} 생사여부 저장 스코어보드: /scoreboard objectives add l dummy 인접 칸 정보 저장 스코어보드: /scoreboard objectives add j dummy l 스코어보드 결정 커맨드: execute as @e[tag=cell] at @s if block ~ ~ ~ minecraft:black_concrete run scoreboard players set @s l 0 execute as @e[tag=cell] at @s if block ~ ~ ~ minecraft:white_concrete run scoreboard players set @s l 1 메인 커맨드 인접칸 정보 저장 죽은 칸 주변: execute as @e[tag=cell,scores={l=0}] at @s if block ~ ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~1 ~ ~ minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~ ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~-1 ~ ~ minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~1 ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~-1 ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~-1 ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=0}] at @s if block ~1 ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 살아있는 칸 주변: execute as @e[tag=cell,scores={l=1}] at @s if block ~ ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~1 ~ ~ minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~ ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~-1 ~ ~ minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~1 ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~-1 ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~-1 ~ ~1 minecraft:white_concrete run scoreboard players add @s j 1 execute as @e[tag=cell,scores={l=1}] at @s if block ~1 ~ ~-1 minecraft:white_concrete run scoreboard players add @s j 1 블럭 바꾸기 execute at @e[scores={j=..1,l=1}] run setblock ~ ~ ~ minecraft:black_concrete execute at @e[scores={j=4..,l=1}] run setblock ~ ~ ~ minecraft:black_concrete 인접 칸 정보 리셋 scoreboard players set @e[tag=cell] j 0
@jiha22 Жыл бұрын
존경합니다
@jiha22 Жыл бұрын
드디어
@Pur_Jun Жыл бұрын
n번째 바쁜 비버란, n개의 상태를 가지는 튜링 머신 중 0만 무한히 기록되어 있는 테이프에 멈출(halt) 때까지 가장 많은 1을 쓰는 튜링 머신을 말합니다.