코딩
-
문제 보기 : 1110번: 더하기 사이클 (acmicpc.net)문제예제입력26551출력4360작성 코드num = int(input())a = num//10 #2b = num%10 #6i=0while True: new = a+b # 8 if new >= 10 : new -= 10 newnum = 10*b+new #68 i+=1 #1 if num == newnum : #26 != 68 break a = newnum//10 #6 b = newnum%10 #8 print(i)
B1 1110. 더하기 사이클문제 보기 : 1110번: 더하기 사이클 (acmicpc.net)문제예제입력26551출력4360작성 코드num = int(input())a = num//10 #2b = num%10 #6i=0while True: new = a+b # 8 if new >= 10 : new -= 10 newnum = 10*b+new #68 i+=1 #1 if num == newnum : #26 != 68 break a = newnum//10 #6 b = newnum%10 #8 print(i)
2024.07.14 -
문제 보기 : 실패율 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 59%작성 코드##1.def solution(N, stages): answer = [] challenge = [0]*N #[0,0,0,0,0] stages.sort() for i in range(len(stages)): for j in range(stages[i]): if N>j: challenge[j] +=1 sst = {} for i in range(N): ..
Lv1. 실패율문제 보기 : 실패율 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제정답률 59%작성 코드##1.def solution(N, stages): answer = [] challenge = [0]*N #[0,0,0,0,0] stages.sort() for i in range(len(stages)): for j in range(stages[i]): if N>j: challenge[j] +=1 sst = {} for i in range(N): ..
2024.07.13 -
문제 보기 : 다음 큰 숫자 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제작성 코드def solution(n): ans = [] ; nn = n while nn: ans.append(nn%2) nn //= 2 k = ans.count(1) kk = 0 while k != kk: n += 1 an = [] t = n while t: an.append(t%2) t //= 2 kk = an.count..
Lv2. 다음 큰 숫자문제 보기 : 다음 큰 숫자 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제작성 코드def solution(n): ans = [] ; nn = n while nn: ans.append(nn%2) nn //= 2 k = ans.count(1) kk = 0 while k != kk: n += 1 an = [] t = n while t: an.append(t%2) t //= 2 kk = an.count..
2024.07.13 -
문제 보기 : JadenCase 문자열 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제작성 코드def solution(s): s = s.lower() num = [str(i) for i in range(10)] # AZ = [chr(i) for i in range(ord('A'),ord('Z')+1)] ss = [i for i in s] for i in range(len(ss)): if i==0 and ss[i] not in num: ss[i] = ss[i].upper() eli..
Lv2. JadenCase 문자열 만들기문제 보기 : JadenCase 문자열 만들기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제작성 코드def solution(s): s = s.lower() num = [str(i) for i in range(10)] # AZ = [chr(i) for i in range(ord('A'),ord('Z')+1)] ss = [i for i in s] for i in range(len(ss)): if i==0 and ss[i] not in num: ss[i] = ss[i].upper() eli..
2024.07.13 -
문제 보기 : 1003번: 피보나치 함수 (acmicpc.net)문제다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다.int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n‐1) + fibonacci(n‐2); }} fibonacci(3)을 호출하면 다음과 같이 작동한다.fibonacci(3)은 fibonacci(2)와 fibonacci(1) (첫 번째 호출)을 호출한다.fibonacci(2)는 fibonacci(1) (두 번째 호출)과..
S3 1003번. 피보나치 함수문제 보기 : 1003번: 피보나치 함수 (acmicpc.net)문제다음 소스는 N번째 피보나치 수를 구하는 C++ 함수이다.int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n‐1) + fibonacci(n‐2); }} fibonacci(3)을 호출하면 다음과 같이 작동한다.fibonacci(3)은 fibonacci(2)와 fibonacci(1) (첫 번째 호출)을 호출한다.fibonacci(2)는 fibonacci(1) (두 번째 호출)과..
2024.07.13