import datetime
print(datetime.date.today().isoformat())
백준 10988번 코드이다.
생각보다 내가 메소드를 대강 알고 있었다는 것을 깨달았다. reversed(list)는 list를 반환한다.
하지만 list.reverse()는 반환값이 없다. 즉 None을 반환한다.
백준 10988번처럼 내용물을 비교하고 싶으면 reversed를 사용해야한다.
import sys
palindrome = list(sys.stdin.readline())
palindrome = palindrome[:len(palindrome)-1]
if list(reversed(palindrome)) == palindrome:
print(1)
else:
print(0)
파이썬 날짜 출력
import datetime
print(datetime.date.today().isoformat())
https://www.acmicpc.net/problem/2941
croatia = list(input())
cnt = 0
for idx, c in enumerate(croatia):
cnt+=1
if c == '=':
if croatia[idx-1] == 'z':
try:
if croatia[idx-2] == 'd':
cnt-=2
else:
cnt-=1
except:
pass
else:
cnt-=1
elif c == '-':
cnt-=1
elif c == 'j':
if croatia[idx - 1] in 'nl':
cnt-=1
else:
pass
print(cnt)
한 2일 고민하다가 그냥 더럽게 풀었던 문제이다. 굳이 if문을 떡칠하지 않아도 풀만 했을 것 같은데..
시간복잡도는 낮은데 그냥 많이 거슬려서 혹시 나중에 다시 보면 다시 풀어보길 바라면서..
https://www.acmicpc.net/problem/1181
import sys
def sort_by_len(e):
return len(e)
N = int(sys.stdin.readline())
str_list = []
for _ in range(N):
word = sys.stdin.readline().replace("\n", "")
if word not in str_list:
str_list.append(word)
str_list.sort()
str_list.sort(key=sort_by_len)
for i in range(len(str_list)):
print(str_list[i])
문제 난이도보다 고민을 조금 더 했는데, sort함수가 key를 지정해서 길이 수로 정렬이 가능하다.
그러니까 sort로 가나다 순으로 정렬하고 sort(key=len(e))같이 길이로 정렬하면 편하게 길이 정렬을 할 수 있다.
Tableau 틀린 문제 정리
사실 정확히는 공부는 안하고 문제-답 암기해서 푼거라 뭐..
PowerBI 틀린 문제 정리
사실 누가 칼을 들고 협박하지 않는 이상 다시 쓸일은 없을 것같은 툴이다. mac에서 지원이 진짜 뭣같이 안된다..
K 평균 알고리즘은 공부해서 주말에 정리할 예정
RPA - UIPATH 틀린 문제 정리
아마 이 툴도 누가 쓰라고 협박하지 않는 이상 쓰지 않을 것 같다. 툴이 너무 무거워서 진짜 맥에서 페레럴즈를 올리고 돌리면 너무 너무 느리다
크롤러 틀린 문제 정리
흠.. 좀 문제 위딩들이 정말 맘에 안들었다.. 72/100점이라 조금 많이 틀렸는데 워딩 이상한 2문제는 이의제기를 해놓은 상태라 다른 것도 이의 제기를 하고 싶은데 참고 있다.
'미래내일일경험 - 빅리더(23.06~23.12) > 교육' 카테고리의 다른 글
[스터디챌린지] ICT융합대학 스터디 챌린지 4주차(7/22 ~ 7/28) (0) | 2023.07.27 |
---|---|
[스터디챌린지] ICT융합대학 스터디 챌린지 3주차(7/15 ~ 7/21) (0) | 2023.07.21 |
[크롤링] 크롤링 정리 (0) | 2023.07.10 |
[스터디챌린지] ICT융합대학 스터디 챌린지 1주차(7/1 ~ 7/7) (0) | 2023.07.07 |
[파이썬] 반복문 없이 리스트 element 출력하기 (0) | 2023.07.06 |