-
[Another Eden] 현현 - 시온(타케미카즈치)game/mobile 2021. 1. 13. 23:35
유홍진수 공격 198 마력 33 - 와룡의 자세 : 자신의 물리 저항 70% 증가 + 물리 피격시 적 전체에 화고성 베기(극) 요격 및 수라의 마음 축적(3턴) + 적 전체 도발 부여(3턴) - 질주인람 : 랜덤 적에게 무속 베기(극) 3~5회 + 힘 25% 감소 + 속도 25% 감소 + 수라의 마음 축적 + 대상이 도발 시 데미지 증가 + 수라의 마음 축적 수 만큼 효과 증가 요격이 전체 공격으로 바뀌고, 도발 특공에 어포시 스택을 쌓을 수 있어 조금 더 좋아졌습니다. 패턴 약점 내성 무효 흡수 유홍진수 없음 지, 풍, 뇌, 정, 음 없음 없음 턴 유홍진수 0턴 와룡의 자세 HP 50% 이상 1턴 보현일도류 람 2턴 붉은 천구 3턴 제비 연참 HP 50% 미만 0턴 와룡의 자세 1턴 지성이면 감천이다!..
-
[Programmers] 시저 암호programing/Algorithm 2021. 1. 10. 22:07
시저 암호 연습 문제 level 1 python3 def solution(s, n): largeAsciiRange = (65, 90) smallAsciiRange = (97, 122) asciiList = [] for c in s: if c == ' ': asciiList.append(c) continue asciiNum = ord(c) shiftedAsciiNum = asciiNum + n if c.isupper() and shiftedAsciiNum > largeAsciiRange[1]: gap = shiftedAsciiNum - largeAsciiRange[1] shiftedAsciiNum = largeAsciiRange[0] + gap - 1 elif c.islower() and shiftedAs..
-
[Programmers] 내적programing/Algorithm 2021. 1. 10. 18:55
내적 월간 코드 챌린지 1 level 1 python3 def solution(a, b): answer = 0 for i in range(len(a)): answer += a[i]*b[i] return answer 처음에는 [x * y for x in a for y in b]로 해봤으나, 내적이 아니라 약간 이중 for문 처럼 나와버려서 당황.. 사실 순열을 array comprehension으로 가능하다는 어마어마한 유틸성에 놀랐다... def solution(a, b): return sum([x*y for x, y in zip(a,b)]) zip 함수를 이용해서 a배열과 b배열의 각 원소를 튜플로 만든 후, 해당 튜플에 대해서 곱 연산을 한 뒤 sum 을 해주는 것도 가능하다.
-
[Programmers] 문자열을 정수로 바꾸기programing/Algorithm 2021. 1. 10. 18:09
문자열을 정수로 바꾸기 연습문제 level 1 python3 def solution(s): isPositive = True; if s[0] == '+' or s[0] == '-': if s[0] == '-': isPositive = False s = s[1:] return int(s) if isPositive else -int(s) 양수/음수를 판단한 뒤, int형으로 변환 후 부호를 붙여주는 방식.. def solution(n): return int(n) 인데 내장 int 함수가 꽤 처리를 잘해줘서 위 코드만으로도 충분한 듯.
-
[Programmers] 수박수박수박수박수박수?programing/Algorithm 2021. 1. 10. 17:51
수박수박수박수박수박수? 연습 문제 level 1 python3 def solution(n): result = [] for i in range(n): if i % 2 == 0: result.append('수') else: result.append('박') return ''.join(result) 단순히 홀짝에 따라 추가해주고, string으로 만들면 끝. def solution(n): return "수박"*(n//2) + "수"*(n%2) 혹은 이렇게 2로 나눈 몫만큼 "수박"을 반복하고, 마지막에 "수"만 홀짝 여부에 따라 붙이는 방법도 있습니다.
-
[Programmers] 소수 찾기programing/Algorithm 2021. 1. 10. 16:30
소수 찾기 연습 문제 level 1 python3 import math; def prime_list(n): # 에라토스테네스의 체 초기화: n개 요소에 True 설정(소수로 간주) sieve = [True] * (n + 1) # n의 최대 약수가 sqrt(n) 이하이므로 i=sqrt(n)까지 검사 m = int(math.sqrt(n)) for i in range(2, m + 1): if sieve[i] == True: # i가 소수인 경우 for j in range(i+i, n+1, i): # i이후 i의 배수들을 False 판정 sieve[j] = False # 소수 목록 산출 return [i for i in range(2, n + 1) if sieve[i] == True] def solution(n..
-