• def ntd(s, p): # n진수를 10진수로 # res = 0 i = 0 s = int(s) while s > 0: res += (s % 10) * (p ** i) # 두 번째 괄호는 필요하지 않습니다. s //= 10 i += 1 return res def dtn(s, q): # 10진수를 n진수로 # r...
  • def solution(number): answer = '' number_count = [0 for _ in range(10)] while number > 0: number_count[number % 10] += 1 number //= 10 for i in range(9, -1, -1): if number_count[i] != 0: answer += (str...
  • def solution(n): answer = 0 steps = [0 for _ in range(n+1)] steps[1] = 1 steps[2] = 2 steps[3] = 4 for i in range(4, n+1): steps[i] = steps[i-1] + steps[i-2] + steps[i-3] answer = steps[n] return answe...
  • 태어나서 아이스크림을 처음먹어본 아기태어나서 아이스크림을 처음먹어본 아기
  • def era(n): sv = [0] * (n+1) for i in range(2, n+1): for j in range(2 * i, n+1, i): sv[j] = 1 res = [] for x in range(2, n+1): if sv[x] == 0: res.append(x) return res def solution(a, b): ss = era(b) cn...
  • 파이썬은 반올림을 하는 round() 함수를 내장하고 있습니다. 그러나 round() 함수는 끝자리가 0이면 출력을 하지 않는 문제가 있습니다. 예컨대 round(3.141592, 2)는 3.14를 출력하지만, round(3.101592, 2)는 3.1을...
  • [파이썬] 소용돌이(?) 코딩이 어렵네요 ㅠㅠ[파이썬] 소용돌이(?) 코딩이 어렵네요 ㅠㅠ
    코딩 문제 중에서 소용돌이(?)라는게 있던데요. 위 그림처럼 n*n 사이즈의 2차원 리스트에 시계방향으로 1부터 n^2까지 자연수를 순서대로 배열하는 문제입니다. 며칠동안 고민을 했는데 잘 해결되지 않아서 COS 시험...
  • 1. 촬영이 몇개 밀려있습니다. 다들 커버댄스, 창작안무 이쪽으로 찍는데, 상호무페이인지라 버는 돈은 0입니다 허헣ㅎ허허헣ㅎ허ㅓㅓ 2. 정신이 하나도 없습니다. 커버댄스 영상 관련해서 주고받는 연락이 너무 많아...
  • 코로나인포: 코로나-19 정보 사이트코로나인포: 코로나-19 정보 사이트
    • title: 은메달도다
    • 조회 수 419
    • 20.02.14.19:36
    팀 작업으로 제작한 사이트입니다. 프론트-엔드 담당했습니다! 오랫만에 들려서... 근황 보고? 겸 올립니당
  • 방향(ULRD)이 담긴 문자열을 받아서 2D 좌표계의 원점에서 시작하여 최종 위치를 반환하는 함수를 작성하는 문제입니다. 사이트에 올라온 모범답안은 다음과 같습니다. def solution(commands): current_position = [...
  • 다중 list comprehension은 좌측에서 우측 순으로 다중 for 문이 있는 것처럼 해석됩니다. matrix = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12] ] flatten = [e for r in matrix for e in r] => [1, 2, 3, 4, 5,...
  • XE 상단바 내려가게 만들기XE 상단바 내려가게 만들기
    저기 위에 상단바를 이렇게 내려가게 하고 싶은데... 방법이 있을까요??
  • def convert(n, base): C = "0123456789ABCDEF" q, r = divmod(n, base) if q == 0: return C[r] else: return convert(q, base) + C[r] 재귀를 사용하면 퍼포먼스 측면에서 좋지는 않지만, 이 방법이 가장 간단한 풀...
  • def check_sdk(x): for p in range(9): # 각 행과 각 열의 정오를 구합니다. ch1 = [0] * 10 ch2 = [0] * 10 for q in range(9): ch1[x[p][q]] = 1 ch1[x[q][p]] = 1 if sum(ch1) != 9 or sum(ch2) != 9: return Fals...
  • 전 살아있습니다. 다만 심심해서 미치겠어요,,, 영상도 요즘 찍을 게 없고, 커버댄스팀도 딱히 활발하게 활동하지 않고(아직 댄서가 모집이 안됐거든요), 회사는 개점휴업 상태구요. 요즘 스포어 회원님들은 뭐하고 ...
    • 슬기
    • 조회 수 252
    • 20.02.12.14:39
    네이버 블로그 이용하면 blog.me 도메인 또는 개인 도메인으로 이용할수있었잖아요 근데 정책이 변경되어 이제 자사 도메인으로만 이용할 수 있게 변경된다고하네요. 댓글들 보니 개인도메인 이용자들이 난리들인데 ...
  • 제 위키에서 비주얼에디터를 사용하고 싶지만... 어렵습니다... 혹시 스포어에서 구동되는 위키에 비주얼에디터 설치하신 분 있으신가요?
  • 다름이아니라 원격데스트톱에 대해서 여쭐려구요 제가 컴맹이라서요 ㅜㅜ 제가 크롬원격제어를 씁니다 그런데 제가 원격을 이용하여 주식대여업체를 사용하는데요 어찌 원격으로 하는지 잡아 내더라구요 이걸 안걸리...
  • 전화번호를 바꾸는 게 좋겠지요...?전화번호를 바꾸는 게 좋겠지요...?
    얼마 전엔 메인 회선에 타인의 대출 신청 문자가 날아오더니(아시다시피 전 미성년자, 그것도 03년생 빠른 생일이라 미자 실드가 2022년까지 붙어 있는 사람입니다.), 오늘 어마마마께서 쓰시던 제 명의의 태블릿 회...
  • import math def lcm(a, b): return (a*b) // math.gcd(a, b) math 모듈에 최대공약수를 구하는 함수가 있으므로, 두 자연수의 곱은 최소공배수와 최대공약수의 곱과 같다는 점을 이용하면 간단히 해결됩니다. +) COS...