반응형

2022/10 5

[BOJ] 5597. 과제 안 내신 분..?

문제 BOJ #5597. 과제 안 내신 분..? SOLVED.AC Bronze V Python 코드 'o'라는 리스트에 for문을 이용하여 1부터 30까지를 전부 입력하고, 'l'이라는 리스트에 28개의 입력을 받은 뒤, 'o' 리스트와 'l' 리스트를 각각 'so'와 'sl'이라는 이름의 차집합 연산이 가능한 set 형태로 바꾸고, 차집합 연산을 진행하여 'temp' set에 넣어놓은 뒤, 'temp' set을 'ans' 리스트로 변환하여 정리하고, 원소를 작은 순서대로 나열하는 알고리즘이다. o=[] for i in range(1,31): o.append(i) l=[] for i in range(28): l.append(int(input())) l.sort() so=set(o) sl=set(l) te..

Algorithm/BOJ 2022.10.09

사용자 도메인으로 링크 단축하기 - bitly 대체

bit.ly와 같은 링크 단축 서비스가 있다. 특히 bit.ly의 경우에는 내가 소유하는 도메인을 이용하여 링크 단축을 하려고 하면 유료 결제를 해야 한다. 또, 내가 원하는 링크 주소가 이미 사용되고 있을 경우 이를 다시 사용할 수 없다. 이러한 문제점을 해결하기 위해 여러 가지 대체 방안을 찾아보았으나, 역시나 유료이거나 링크 개수 등에 제한이 있는 경우가 많았는데, 구글에서 제공하는 Firebase Dynamic Link가 가장 적합한 방안으로 보인다. Firebase Dynamic Link를 통해서 내가 소유하고 있는 도메인을 Firebase Hosting을 통해 연결하거나, 구글에서 제공하는 *.page.link 서브도메인을 무료로 받아서 나만의 링크를 만들고, 링크 주소를 사용자화하며, 이후에..

반응형