들어가며미드저니(Midjourney)는 AI 기반의 이미지 생성 도구로, 예상치 못한 창의적이고 독특한 이미지를 생성할 수 있는 --weird(--w) 옵션을 제공한다. 이 옵션은 0에서 3000까지 값을 설정할 수 있으며, 값이 높을수록 더욱 창의적이고 비현실적인 이미지를 생성한다. 기본값은 0으로, 이때는 프롬프트에 가깝고 현실적인 이미지를 만든다. 이 글에서는 --weird 값에 따라 이미지가 어떻게 변하는지 살펴보고 활용 방법에 대해 알아본다. --weird 옵션을 사용할 수 있는 모델현재 --weird 옵션을 사용할 수 있는 모델은 다음과 같다.미드저니 5 이상 버전Niji 5, Niji 6단, --weird 옵션과 --seed 옵션이 서로 완벽하게 호환되지 않아, 두 가지 옵션을 같이 사용하면..
--chaos 옵션이란?미드저니(Midjourney)에서는 이미지를 생성할 때 결과물의 다양성과 불규칙성을 조절할 수 있는 --chaos 옵션을 제공한다. --chaos 옵션은 0에서 100까지 설정할 수 있으며, 값이 높을수록 창의적이고 예상하지 못한 이미지를 생성한다. 반면, 값이 낮을수록 이미지의 일관성이 높아져 프롬프트와 유사한 결과를 얻을 수 있다. --chaos 값의 기본값은 0으로 설정되어 있어 안정적이고 반복 가능한 이미지를 생성할 수 있다. --chaos 옵션 값에 따른 이미지 생성의 차이미드저니에서 --chaos 옵션 값에 따라 생성된 이미지가 어떻게 달라지는지 살펴보자. 이를 위해 다음과 같은 프롬프트를 사용한다.a futuristic city skyline at sunset, wit..
들어가며웹 개발에서 CSS 선택자는 HTML 요소에 효율적으로 스타일을 적용하는 데 필수적인 도구이다. 특히 자식 선택자인 :first-child, :last-child, :nth-child()는 목록이나 구조화된 데이터에서 특정 위치의 자식 요소에 스타일을 적용하는 데 매우 유용하다. 이러한 CSS 자식 선택자는 첫 번째 자식 요소, 마지막 자식 요소, 그리고 N번째 자식 요소와 같이 HTML 구조 내에서 특정 요소에 선택적으로 스타일을 적용할 수 있도록 도와준다. 이번 글에서는 이러한 CSS 자식 선택자를 활용하여 첫 번째, 마지막, N번째 자식 요소에 스타일을 적용하는 방법을 자세히 알아본다. 첫 번째 자식 요소 선택하기(:first-child)CSS의 :first-child 선택자는 부모 요소의 ..
서론미드저니(Midjourney)는 사용자가 원하는 이미지 스타일을 세밀하게 조정할 수 있는 다양한 옵션을 제공한다. 그중에서도 --stylize(줄여서 --s) 옵션은 이미지 생성 시 예술적인 표현과 스타일을 얼마나 강조할지 결정하는 역할을 한다. 이 옵션을 통해서 이미지가 프롬프트에 충실할지, 혹은 더 창의적이고 예술적인 표현을 강조할지 선택할 수 있다. --s 값이 높을수록 이미지의 예술성이 강해지며, 낮을수록 프롬프트에 더욱 일치하는 결과를 얻을 수 있다. --s 옵션의 영향도미드저니에서 기본적으로 --s 값은 100으로 설정되어 있으며, 이는 이미지의 예술적 요소와 프롬프트 간의 균형을 유지하는 값이다. 이 옵션은 0부터 1000까지의 정수 값을 지정할 수 있으며, 값이 높을수록 미드저니의 이미..
문제 링크https://www.acmicpc.net/problem/1564 문제 요약이 주어졌을 때, 의 마지막 0이 아닌 5자리 수를 출력하는 문제이다. 예를 들어, 이 10인 경우 은 3628800이며, 마지막 0이 아닌 5자리 숫자는 36288이 된다. 문제 풀이BigInt와 같은 큰 수 자료형을 사용해 팩토리얼을 직접 계산하기 위해서는 많은 시간과 공간 복잡도가 필요하다. 따라서 더 효율적인 방법이 필요하다. 얼핏 보면 팩토리얼의 마지막 다섯 자리만 유지하면 될 것 같지만, 팩토리얼 값의 끝에 붙는 0, 즉 트레일링 제로를 제거하고 출력해야 하기 때문에 단순히 마지막 다섯 자리만 유지하는 것으로는 문제를 해결할 수 없다. 핵심은 트레일링 제로가 언제 생기는..
서론미드저니(Midjourney)는 텍스트 기반의 프롬프트를 사용하여 이미지를 생성할 수 있는 AI 이미지 생성 도구이다. 그러나 때로는 불필요한 요소들이 이미지에 포함되어 원하는 결과를 얻지 못할 때도 있다. 이런 문제를 해결하기 위해 미드저니는 --no 옵션과 멀티 프롬프트 기능을 제공한다. 이 기능을 활용하면 통해 특정 요소를 제거하거나 요소들의 비중을 조절하여, 원하는 것과 더 가까운 이미지를 생성할 수 있다. 이 글에서는 미드저니에서 원하는 요소를 제거하는 두 가지 방법을 소개하고, 이를 활용해 이미지의 완성도를 높이는 방법을 알아본다. --no 옵션을 사용해 원하는 요소 제거하기--no 옵션은 이미지 생성 프롬프트에서 특정 요소를 포함시키고 싶지 않을 때 사용한다. 이 옵션을 프롬프트에 추가하..
문제 링크https://www.acmicpc.net/problem/21925 문제 요약길이가 인 수열이 가 주어진다. 수열 를 길이가 짝수인 부분 수열들로 나눌 때, 짝수 팰린드롬을 최대한 많이 만드는 문제이다. 문제 풀이이 문제는 부분 수열의 팰린드롬 여부를 미리 계산하는 전처리와 동적 계획법(Dynamic Programming)을 사용하여 해결할 수 있다. 1. 부분 수열의 팰린드롬 여부를 미리 계산하기부분 수열이 팰린드롬인지 여부를 나타내기 위해, boolean 타입의 2차원 배열 isPalindrome을 사용한다. 이 배열에서 isPalindrome[j][i]는 인덱스 부터 까지의 부분 수열이 팰린드롬인지를 나타낸다. 만약 가능한 모든 와 \..
문제 링크https://www.acmicpc.net/problem/20040 문제 요약개의 점이 있다. 이때 서로 다른 두 개의 점을 연결하는 선분들이 차례대로 주어졌을 때, 사이클이 생기는 순간을 찾는 문제이다. 문제 풀이각 점을 노드로, 선분을 간선으로 하는 무향 그래프로 모델링을 한다. 새로운 간선을 추가할 때마다 두 노드가 같은 집합에 속해 있는지 확인한다. 만약 같은 집합에 속해 있다면, 해당 간선을 추가하면 사이클이 형성되는 것이다. 반대로, 같은 집합에 속해있지 않으면 두 집합을 합쳐서 하나의 집합으로 만든다. 유니온 파인드(Union Find) 자료구조를 이용해 집합을 효율적으로 관리할 수 있으며, 제한시간 내에 문제를 해결할 수 있다. 소스 코드더보기더보기#include #inc..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.