백준 1001번 - A-B (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 21. 12:01백준 1001번 - A-B (Python 문제 풀이 및 해설)

문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0

백준 1000번 - A+B (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 20:54백준 1000번 - A+B (Python 문제 풀이 및 해설)

문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0

백준 10171번 - 고양이 (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 12:18백준 10171번 - 고양이 (Python 문제 풀이 및 해설)

문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음 출력 고양이를 출력한다. 예제 예제 입력 예제 출력 \ /\ ) ( ') ( / ) \(__)| 문제 풀이 생각보다 낮은 정답률에 놀랬습니다. 아마 escape 문자를 잘 모르거나 놓친부분이 있었을것이라고 생각합니다. 해당 문제에서 조심해야할 부분은 백슬래시(\)와 홑따옴표입니다. 문자열 안에서 백슬래시를 표현할때는 \\와 같이 2개를 붙여서 사용합니다. 또, Python에서는 문자열을 표현할때 쌍따옴표(")를 이용하거나 홑따옴표를 이용할 수 있는데, 홑따옴표를 이용하는 경우, 내부 홑따옴표를 표현할때는 \' 와 같이 표현해야합니다. 따라서 아래와 같이 문제를 풀면 됩니다. print("\ /\\") print(" ) ( ')") print("( /..

백준 10172번 - 개 (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 12:09백준 10172번 - 개 (Python 문제 풀이 및 해설)

문제 아래 예제와 같이 개를 출력하시오. 입력 없음 출력 개를 출력한다. 예제 예제 입력 예제 출력 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| 문제 풀이 쉬운거 같으면서 생각보다 자주 틀리는 문제인데, 문자열안에서 백슬래시(\)나 쌍따옴표, 홑따옴표를 쓸때 escape 처리를 해줘야 합니다. escape 처리를 안하고 단순히 출력하면 문법오류가 발생하거나, 생각했던것과 다른 값이 출력될 수 있습니다. escape 처리 방법 - 백슬래시 표현: \\ - 쌍따옴표 문자열 안에 쌍따옴표 표현: \" - 홑따옴표 문자열 안에 홑따옴표 표현: \' 해당 문제는 천천히 문자 하나씩 보면서 escape를 하는것이 좋습니다. 저는 한줄 씩 나눠서 콘솔에 출력해보면서 문제를 풀어봤습니..

백준 11382번 - 꼬마 정민 (Python 문제 풀이 및 해설)
CS/Algorithm2023. 10. 20. 11:56백준 11382번 - 꼬마 정민 (Python 문제 풀이 및 해설)

문제 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. 출력 A+B+C의 값을 출력한다. 예제 예제 입력 예제 출력 77 77 7777 7931 문제풀이 단순히 3개의 숫자를 입력받아서 모두 더하는 문제입니다. input()을 이용해서 입력받을 수도 있지만, 속도가 더 빠른 sys.stdin.readline()을 사용해서 입력을 받았습니다. import sys [na, nb, nc] = map(int, sys.stdin.readline().split()) print(na + nb + nc) 위와 같이 직접 더하는 방법도 있지만, python에는 su..

구글 서치 콘솔 티스토리 sitemap.xml을 가져올 수 없음
블로그/블로그 운영2023. 10. 20. 11:28구글 서치 콘솔 티스토리 sitemap.xml을 가져올 수 없음

sitemap.xml을 "가져올수 없음" 문제 제가 작성한 글이 구글 검색에 제대로 노출이 되도록 하려면, 티스토리 블로그의 sitemap을 구글 서치콘솔에 등록을 해야합니다. 잘 수집되던 sitemap.xml이 며칠전부터 아래와 같이 "가져올 수 없음"으로 표시되고 수집이 원활하게 안되고 있습니다. 조치방법 1. /sitemap.xml 등록 해결하기위한 방법으로 sitemap.xml이 아닌 앞에 슬래시(/)를 한번더 써서 /sitemap.xml으로 다시 등록해보는 방법입니다. 이렇게 하면 되는 경우도 있다고 하는데 모두 예전 글이라 현재는 안되는것으로 보입니다. (그래도 혹시 모르니 시도 해봐도 좋을거 같습니다) 조치방법 2. sitemap.xml 파일의 오류 사실 티스토리 블로그의 경우는 sitema..

파이썬 특징과 배워야하는 이유
Language/Python2023. 10. 19. 22:18파이썬 특징과 배워야하는 이유

파이썬을 배워야 하는 이유 요즘에는 관련 전공이 아니더라도 프로그래밍 언어를 하나쯤 익혀두면 업무를 자동화를 한다거나 원하는 프로그램을 만들어서 효율적으로 일을 할 수 있게 해줍니다. 필자의 경우는 업무 자동화, 웹 개발에 주로 많이 사용하는 편입니다. 더 나아가 많은 공부가 필요하겠지만, 인공지능 개발을 위한 데이터분석, 기계학습 또한 파이썬을 많이 사용합니다 쉽게 배우기 좋은 프로그래밍 언어중에 파이썬을 권장합니다. 파이썬(Python)은 코드가 간결하고, 직관적이라서 다른 언어에 비해 상대적으로 쉽게 코드를 작성할 수 있습니다. 파이썬의 특징 파이썬의 특징은 정말 많습니다. 본 글에서는 7가지 정도에 대해 소개하겠습니다. 첫번째, 학습이 쉽고 가독성이 좋다 파이썬은 간결하고, 쉬운 문법을 가지고 있..

Stable Diffusion 퀄리티 높은 이미지로 뽑는 방법
IT2023. 10. 19. 21:21Stable Diffusion 퀄리티 높은 이미지로 뽑는 방법

고화질 이미지 생성하기 Stable Diffusion을 이용해서 쉽게 이미지를 생성할 수 있게 됐지만, 막상 이미지를 만들어보면 흔하게 얼굴이 뭉개지게 됩니다. 우선 원하는 이미지를 생성하기 위해, prompt를 입력하고 512x768로 이미지를 생성하겠습니다. 생각한 이미지가 나올때까지 생성을 합니다. # positive prompt zip-up hood, cyberpunk, neon lights, glowing red eyes 생성된 이미지를 보면 얼굴 부위가 깨지는 현상이 많은 것을 볼 수 있습니다. 이미지 사이즈가 작다보니 이렇게 깨지는 부분이 많습니다. 그렇다고 이미지 사이즈를 늘리면 생성하는데 많은 시간이 걸리게 됩니다. img2img를 활용 img2img를 사용하면 되는데, stable di..

백준 2557번 Hello World (Python 문제 풀이)
CS/Algorithm2023. 10. 19. 20:53백준 2557번 Hello World (Python 문제 풀이)

문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 예제 예제 입력 예제 출력 Hello World! 문제 풀이 어렵지 않은 문제입니다. 파이썬에서는 콘솔 출력을 할때는 print() 함수를 이용합니다. print('Hello World!')

개발에 필요한 IDE 사용을 위한 JetBrains Toolbox 설치
IT2023. 10. 18. 21:07개발에 필요한 IDE 사용을 위한 JetBrains Toolbox 설치

Toolbox 설치 개발할때 많이 사용하고 유명한 통합 개발 환경 툴(IDE) 중 IntelliJ가 있습니다. IntelliJ를 JetBrains 사이트에서 설치를해도 되지만, PyCharm, WebStorm과 같이 다른 IDE 툴도 같이 사용하고 싶은 경우 toolbox를 설치하면 쉽게 다른 IDE도 설치할 수 있어서 편리합니다. 통합 개발 환경(Integrated Development Environment, IDE)이란 프로그래밍을하기 위한 개발자 툴(소프트웨어)을 말합니다. https://www.jetbrains.com/ko-kr/toolbox-app/ 해당 사이트에 들어가면 메인 화면에 다운로드 버튼이 있습니다. 자신의 운영체제에 맞게 설치를 진행합니다. (본 글에서는 macOS intel 칩을 ..

반응형
image