목록[IT] (125)
할껀하고놀자
c++ code #include #include using namespace std; // 오답 원인 // 1. int -> long long // 2. 1에 대한 예외. if(sum if(sum> S; long long idx = 1; while (true) { long long sum = idx * (idx + 1) / 2; long long sum2 = (idx + 1) * (idx + 2) / 2; if (sum
파이썬 공부를 해보면서 c++과 얼마나 차이가 심한지 실험해보고자 두번 문제를 풀었다. c++ 코드 #include #include using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int num; cin >> num; int idx = 2; vectorlist; while (num != 1) { if (num % idx == 0) { num /= idx; list.push_back(idx); idx = 2; } else { idx++; } } for (int i : list) { cout
hour, minute, sec = map(int,input().split()) add = int(input()) sec += add minute += sec//60 hour += minute//60 sec %= 60 minute %= 60 hour %= 24 print(hour,minute,sec)
내가 푼 풀이 import sys sys.stdin = open("1.txt") h,m = map(int,input().split()) time = int(input()) if m+time>=60: hour_add = (m+time)//60 m = (m+time)%60 h = (h+hour_add)%24 else: m = m+time print(h,m) 고수의 풀이 hr, mn = tuple(map(int, input().split(" "))) mn += int(input()) hr += mn//60 mn %= 60 hr %= 24 print(hr, mn)
파이썬의 문자열 라이브러리 처리는 짱인거같다. t = int(input()) for i in range(t): str = input() li = list(str.split(' ')) for j in li: print(j[::-1],end=' ') print()
문자열 처리가 편리한 파이썬... 코딩이 재밌다 # import sys # sys.stdin = open('3.txt') nums = [] for i in range(2): n = (input()) nums.append(n) tmp=list() ans=list() idx=0 for n in nums[1][::-1]: ans.append(int(n)*int(nums[0])) tmp.append(int(n)*int(nums[0])*(10**idx)) idx+=1 ans.append(sum(tmp)) for a in ans: print(a)
기본 문법은 이제 왱간한건 다 할 수 있다. # 141 my_list = ["A", "b", "c", "D"] for m in my_list: if m.islower(): pass else: print(m) # 142 my_list = ["A", "b", "c", "D"] for m in my_list: if m.islower(): print(m) my_list = ["A", "b", "c", "D"] for m in my_list: if m.islower(): m = m.upper() else: m = m.lower() print(m,end="") print() # 143 file_list = ['hello.py', 'ex01.py', 'ch02.py', 'intro.hwp'] for f in file..
직관적이어서 좋은 것 같다. # 131 my_list = ["가", "나", "다", "라"] for m in my_list[1:]: print(m) # 132 my_list = [1, 2, 3, 4, 5, 6] for m in my_list[::2]: print(m) # 133 my_list = [1, 2, 3, 4, 5, 6] for m in my_list[1::2]: print(m) my_list = ["가", "나", "다", "라"] for m in my_list[::-1]: print(m) # 134 my_list = [3, -20, -3, 44] for m in my_list: if m3: print(m) # 137 my_list = [3, 1, 7, 10, 5, 6] for m in my_..
약간 집중력 떨어진다. # 111 data = 'A' if data.islower(): print(data.upper()) else: print(data.lower()) # 112 data = 42 idata = int(data) print("the grade is",end=" ") if(81
if data in list: 이부분이 좀 신기했음. for문 돌리는게 아니라 if로 바로 찾을 수 있다니... 신세계다 # 101 data = input() # data = 'ㅎㅇ' print(data*2) # 102 # input 함수는 문자열 데이터를 반환하기 때문에 int () 함수를 사용해서 숫자로 형변환을 해야합니다. print(int(data)+10) # 103 if int(data)%2==0: print("짝수") else: # else : 세미콜론을 붙여야한다. print("홀수") # 104 if int(data)+200: print(int(data)-20) else: print(0) 106 data=input() if data[-2:]=='00': print("정각입니다") else:..