본문 바로가기
C.W.K.
Stream
Lesson 04 of 05 · published

Synthesis, Party, Apprentice

~11 min · synthesis, party, apprentice, 지원

Level 0찬 쇠
0 XP0/36 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Synthesis, Party, Apprentice

Synthesis는 독립 초안과 지목 심사단으로 시작해. 심사위원은 출품작 하나에 바로 왕관을 씌우는 대신, 각 결과물에서 가져갈 만한 부분에 표시를 남겨. 따로 있는 종합 자리가 그 표시 지도를 받아 기여 내역과 함께 새 결과물 하나로 엮어. 마지막 심사단은 원래 참가진과 종합본을 함께 놓고 점수를 매기고, 종합본은 가장 좋은 단일 출품작을 이겨야만 왕관을 받아.

Party는 고른 동료의 검토와 혼자 한 대조군을 비교해. 아빠가 지원을 쓸 자리와 검토자 후보군을 구성해. 봉인된 레일에서는 지원이 켜진 저자가 후보군에서 검토자를 이름을 보고 고르고, 검토자는 걷어낸 초안을 받되 저자가 누구인지는 몰라. 열린 레일에서는 저자가 자기 하네스로 구성된 후보군 항목 정확히 하나를 골라. 어느 쪽이든 검토자는 비평만 돌려주고 모든 바이트의 저작권은 저자에게 남아.

Apprentice는 초안을 쓰기 전에 지도를 붙여. 봉인된 레일에서는 아빠가 스승 후보군을 구성하고 제자가 자기 브레인을 뺀 후보군에서 이름을 보고 골라. 열린 레일에서는 아빠가 구성할 때 스승의 조합을 자리에 배정해. 스승은 얼개와 제약과 솜씨에 관한 조언만 주고 최종 산출물은 쓰지 않아. 혼자 하는 자리는 대조군으로 남아.

세 모드는 막연한 협업이 아니야. Synthesis는 합쳐진 도전자를 새로 만들고, Party는 초안 뒤에 새로운 눈을 붙이며, Apprentice는 저작 전에 지도를 붙여. 레일마다 짝짓는 방식은 다르지만, 지원은 저작권을 넘겨받지도 심사단에 들어가지도 않아.

짝짓는 규칙보다 레일을 먼저 밝혀. 재조합, 초안 뒤 비평, 초안 전 지도는 서로 다른 압력의 지도로 남아.

Code

종합본은 참가진을 이겨야 한다·python
def synthesis(entries, tags, score):
    """섞었다는 사실만으로는 성공이 아니다."""
    combined = "+".join(tags[e] for e in entries)
    best_original = max(entries, key=score)
    if score(combined) > score(best_original):
        return {"winner": combined, "crowned": "synthesis"}
    return {"winner": best_original, "crowned": "original"}


def party_pick(pool, author, rail):
    """봉인 레일은 자기 제외, 열린 레일은 그 규칙이 없다 — 일부러 다르다."""
    if rail == "sealed":
        return [p for p in pool if p != author][:1]
    return pool[:1]


entries = ["A", "BB"]
tags = {"A": "a", "BB": "bb"}
print(synthesis(entries, tags, score=len))          # 합친 게 더 길다 -> 왕관
print(synthesis(["AAAAA"], {"AAAAA": "x"}, score=len))  # 못 이기면 원본 유지

assert party_pick(["a", "b"], author="a", rail="sealed") == ["b"]
assert party_pick(["a", "b"], author="a", rail="open") == ["a"]

External links

Exercise

Party와 Apprentice를 봉인된 레일과 Open Run으로 한 번씩 설계해. 누가 후보군이나 배정을 구성하고, 누가 고르며, 지원이 무엇을 돌려줄 수 있는지 적어.
Hint
결과물의 저작권은 언제나 저자에게 남지만 짝짓는 방식은 레일에 따라 달라.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.