목록Language (67)
이것저것
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODE&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com num = int(input()) for i in range(0, num): result = 0 list = input().split() for j in range(0, 10): if int(list[j]) % 2 == 1: result += int(list[j]) print("#%d %d" %(i+1, resu..
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QLkdKAz4DFAUq&categoryId=AV5QLkdKAz4DFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void) { int num; printf("숫자를 입력하세요: "); scanf_s("%d", &num); int year, month, day; year = num / 10000; month = (num % 10000) / 100; day = num % 100; switch (mon..
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QPRjqA10DFAUq&categoryId=AV5QPRjqA10DFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void){ int num, count = 1; scanf("%d", &num); while(num > 10){ num /= 10; count++; } printf("%d", count); }
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QQ6qqA40DFAUq&categoryId=AV5QQ6qqA40DFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include int main(void){ int num1, num2; scanf("%d %d", &num1, &num2); if(num1 < num2) printf(""); else printf("="); return 0; }
{key1 : value1, key2 : value2 ...} > 딕셔너리 요소 삭제 - del 딕셔너리명[삭제할 key값] : 딕셔너리명.keys() 딕셔너리의 key만을 모아 dict_keys 객체를 리턴한다 dict_keys 객체를 리스트로 변환하려면 list(딕셔너리명.keys()) : 딕셔너리명.values() 딕셔너리의 value만을 모아 dict_values 객체를 리턴한다 : 딕셔너리명.items() key와 value 의 쌍을 튜플로 묶은 값 모아 dict_items 객체로 리턴 : 딕셔너리명.clear() : 딕셔너리명.get(얻을 key값) 딕셔너리에 없다면 None 리턴 *get( 얻을 key 값, '디폴트값') 이용하면 딕셔너리 내에 찾으려는 key가 없어도 디폴트 값을 가져올 수..
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net [문제] 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프 로그램을 작성하시오. [입력] 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000 보다 작거나 같은 정수이다 [출력] X보다 작은 수를 입력..
1. 문자 개수 세기: count() word = "apple" print(word.count('p')) >>>2 2. 위치 알려주기: find() word = "apple" print(word.find('l')) >>>3 3. 위치 알려주기: index() word = "apple" print(word.index('l')) # find()와 차이점: 없으면 에러 발생 >>>3 4. 문자열 삽입: join() word = "abcdef" print(":".join(word)) >>>a:b:c:d:e:f 5. 왼쪽 공백 지우기: lstrip() 6. 오른쪽 공백 지우기: rstrip() 7. 양쪽 공백 지우기: strip() 8. 문자열 바꾸기: replace() replace(바뀔 문자열, 바꿀 문자열)..
https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net [문제] 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. [입력] 첫째 줄에 세 정수 A,B,V가 공백으로 구분되어서 주어진다. (1