백슬래시, 작은 따옴표, 큰 따옴표의 특수문자는 출력시 \를 붙혀줘야 한다 . 나머지 ( ) _ / 의 특수 문자는 그대로 쓰면 된다.
# b는 세자리 수
b=input()
print(int(b[0]))
print(int(b[1]))
print(int(b[2]))
# 입력값이 365면
# 출력값이은 3\\n 6\\n 5\\n이다. ㄷㄷ
⭐️ Python
Python을 사용하고 있다면, input대신 sys.stdin.readline 을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다.
rstrip을 하라는 건 문자열 자체를 변수에 저장하고 싶을 때 얘기지, 개행문자가 맨 끝에 들어와도 int 변환이나 split()을 그대로 할 수 있다. 즉 int(sys.stdin.readline()), sys.stdin.readline().split() 이렇게 해도 아무 문제 없다. 참고로 이름이 꽤 길기 때문에 저는 input = sys.stdin.readline을 맨 처음에 함으로써 쓰는 편입니다.
🧤 테스트케이스가 주어지지 않았을때
: 테스트케이스가 주어지지 않았다면 계속 반복문이 돌 수 있는데, 이부분은 try, except로 해결할 수 있다.
👀 소수점 자리 표현
print(f”{len(}”f"{(len(li)/(len(a))*100):.3f}%")
와 같이 출력하고 싶은 값 바로 옆에 :.nf 로 표현한다.
https://paris-in-the-rain.tistory.com/72
'CS+PS > Algorithm' 카테고리의 다른 글
[알고리즘]그리디 (1) | 2023.09.11 |
---|---|
[브루트포스][백준]1018-체스판 다시 칠하기 (0) | 2023.09.10 |
[DP][백준] 9095 - 1, 2, 3 더하기 + DP 에 대해서 생각해보기... (0) | 2023.07.31 |
예외처리 (0) | 2023.07.03 |
뮤터블과 이뮤터블 (0) | 2023.07.03 |