백준 4

백준 11720번: 숫자의 합(Python)

https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net cnt = input() cntInt = int(cnt) if cntInt 100: exit(1) numList = input() ret = 0 for i in numList: ret += int(i) print(ret) 문제에도 나와있듯이 언어별로 숫자형 크기 다루는게 다르니까 int 범위 넘어갈 때만 잘 다루면 될듯 자꾸 if문에 조건 쓸 때 || 나 && 쓰게 된다.. 습관이 무섭다

백준 11654번: 아스키 코드 (Python)

a = input() print(ord(a)) * 문자열 → 아스키 코드로 변환하는 함수 ord(문자열) * 숫자 → 아스키 코드로 변환하는 함수 chr(숫자) C++로 풀라다가 아... 변환하는 라이브러리 뭐있지 하다가 그냥 파이썬으로 했는데 가끔 파이썬 쓰면 현타가 온다 C++로 개발하다가 내가 왜 이걸 이리 힘들게..? C하다가 내가 왜 이걸 이리 힘들게..? 근데 파이썬하면 이걸 왜 이렇게..? ㅋ

백준 4673번: 셀프넘버 (C++)

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net #include #include #define MAX_NUM 10000 using namespace std; int selfNum(int num) { int sum = num; int d = num; do{ sum += d%10; d = d/10; }while(d!=0); return sum; } int main(void) { int n = 1; ..

백준 8958번: OX 퀴즈 (C++)

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net #include #include #include using namespace std; int countOXStr(string ox_str) { int len = ox_str.length(); int sum = 0; int score = 0; for( int i = 0; i < len; i++ ) { auto ox = ox_str.at(i); if( ox == 'O' ) { sc..