알고리즘 공부
[백준 10172번-파이썬/Python] 개
https://acmicpc.net/problem/10172 {코드} print('|\\_/|') print('|q p| /}') print('( 0 )"""\\') print('|"^"` |') print('||_/=\\\\__|') {설명} 이 문제는 10171 문제와 똑같은 문제라고 볼 수 있다. \는 대부분의 프로그래밍 언어에서 이스케이프 문자를 시작하는데 쓰이므로 \를 출력하기 위해서는 \\를 대신 사용해야한다.
[백준 10171번-파이썬/Python] 고양이
http://acmicpc.net/problem/10171 {코드} print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") {설명} 대부분의 프로그래밍 언어에서 \는 이스케이프 문자를 표시합니다. 예를 들어 \n은 줄바꿈, \t는 탭, 그리고 \\는 \를 출력합니다. 즉 \를 출력하기 위해서는 \\를 써줘야하는 것입니다.
[백준 10718번-파이썬/Python] We love kriii
https://www.acmicpc.net/problem/10718 {코드} print('강한친구 대한육군\n'*2) {설명} 이 문제는 2557번과 유사하게 입력없이 예제와 똑같이 출력하는 문제입니다. {코드} print('강한친구 대한육군') print('강한친구 대한육군') {설명} 여기서 \n은 줄바꿈 문자로 다음 출력 위치를 다음 줄로 이동시킵니다. 그리고 파이썬의 * 를 문자열에 적용할 시 해당 문자열을 n배하므로 밑의 코드와 같은 역할을 하게됩니다. C/C++의 경우 표준 출력인 printf와 달리 파이썬의 print는 기본적으로 \n을 마지막에 실행하므로 따로 \n을 쓰진 않습니다.
[백준 2557번-파이썬/Python] Hello World
https://www.acmicpc.net/problem/2557 {코드} print('Hello World!') {설명} 이 문제는 매우 기본적인 문법 문제로 입력 없이 "Hello World!"를 출력하는 문제입니다.