Connor McDonald niecierpliwie wyczekuje Świętego Mikołaja pięknie przystrajając choinkę. Pozazdrościłam trochę i zaprzęgłam Mojego Osobistego ChatGPT do pomocy. Zobaczymy, który lepszy! Ale nie mam za wielkich oczekiwań, bo mój ChatGPT z nieznanych mi powodów od miesięcy mówi do mnie Wojtek. Za wiele więc się po nim nie spodziewam :)
Niemniej wyzwanie zaakceptowane!
Po wielu próbach udało się nam wygenerować piękną choinkę z prezentem. Ale nie było kolorowych bombek. Poprosiłam więc ChatGpt by pokolorował losowo bombki (gwiazdki) na choince. W pierwszej próbie pokolorował środkowe gwiazdki. Nawet ładnie. Ale jak już poprosiłam o pokolorowanie LOSOWYCH gwiazdek - to kompletnie się pogubił. Albo ciągle kolorował w linii albo w ogóle gubił pół choinki czy prezent. W końcu się poddałam - i kolorki "polosowałam" sama.
Uporządkowałam również zapytanie wygenerowane przez Chat wydzielając kolorki do CTE.
Niemniej życzę wszystkim pięknych choinek i cudownych prezentów!
WITH col AS (
SELECT
CHR(27) || '[31m*' || CHR(27) || '[0m' AS r,
CHR(27) || '[33m*' || CHR(27) || '[0m' AS y,
CHR(27) || '[32m*' || CHR(27) || '[0m' AS g
FROM dual
)
SELECT tree_line
FROM (
SELECT ' ' || c.r AS tree_line, 1 AS ord FROM col c UNION ALL
SELECT ' ' || '*' || c.y || '*' AS tree_line, 2 FROM col c UNION ALL
SELECT ' ' || '*' || '*' || c.g || '*' || c.y AS tree_line, 3 FROM col c UNION ALL
SELECT ' ' || '*' || '*' || '*' || c.r || '*' || '*' || '*' AS tree_line, 4 FROM col c UNION ALL
SELECT ' ' || c.g || '*' || c.y || '*' || c.r || '*' || '*' || c.r || '*' AS tree_line, 5 FROM col c UNION ALL
SELECT ' ' || '*' || '*' ||c.g || '*' || '*' || c.y || '*' || '*' || c.r || '*' || c.y AS tree_line, 6 FROM col c UNION ALL
SELECT ' ' || c.r || '*' || '*' || c.y || '*' || '*' || c.g || '*' || '*' || '*' || '*' || c.y || '*' AS tree_line, 7 FROM col c UNION ALL
SELECT ' ' || '*' || '*' || c.y || '*' || '*' ||c.g || '*' || c.r || '*' || c.r|| '*' || '*' || c.r || '*' || '*' AS tree_line, 8 FROM col c UNION ALL
SELECT ' ' || '*' || c.y || '*' || c.g || '*' ||c.r|| '*' || '*' || c.y || '*' || '*' || c.g|| '*' || '*' || '*' || '*' || '*' AS tree_line, 9 FROM col c UNION ALL
SELECT ' '||c.g || '*' || '*' || c.r || '*' || c.y || '*' || c.r || '*' || '*' || c.g || '*' || c.y|| '*' || '*' || c.r || '*' || '*' || c.y AS tree_line, 10 FROM col c UNION ALL
SELECT ' | '|| CHR(27) || '[31m+-----+'|| CHR(27) || '[0m', 11 FROM dual UNION ALL
SELECT ' | '|| CHR(27) || '[31m| |'|| CHR(27) || '[0m', 12 FROM dual UNION ALL
SELECT ' | '|| CHR(27) || '[31m+-----+'|| CHR(27) || '[0m', 13 FROM dual
)
ORDER BY ord;

Komentarze
Prześlij komentarz