목록코테 (4)
전전 공댕이의 공부 기록
3-1 문자열 정렬하기 (ljust, center, rjust) 3-2 알파벳 출력하기 (string) 3-1 문자열 정렬하기 (ljust, center, rjust) 문제 설명 문자열 s와 자연수 n이 입력으로 주어집니다. 문자열 s를 좌측 / 가운데 / 우측 정렬한 길이 n인 문자열을 한 줄씩 프린트해보세요. 제한조건 s의 길이는 n보다 작습니다. (n - s의 길이)는 짝수입니다. s는 알파벳과 숫자로만 이루어져 있으며, 공백 문자가 포함되어있지 않습니다. 예시 입력: abc 7 출력: abc abc abc My Solution s, n = input().strip().split(' ') n = int(n) lens = len(s) # left line1 = s + " "*(n-lens) print..
2-1 몫과 나머지 (divmod) 2-2 n진법 string을 10진법 숫자로 변환하기 (int) 2-1 몫과 나머지 (divmod) 문제 설명 숫자 a, b가 주어졌을 때 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력해보세요. 예시 입력: 5 3 출력: 1 2 My Solution a, b = map(int, input().strip().split(' ')) m = int(a / b) n = a % b print(m, n) 다른 방법 a = 7 b = 5 print(a//b, a % b) // /와 //의 차이는, /는 답을 float로, //는 답을 int로 리턴한다는 점이다. >>> 10/3 3.3333333333333335 >>> 10//3 3 더 파이썬다운 방법 a = 7..
드디어 중간고사가 (거의 다) 끝나서!! 하고 싶은 공부들을 좀 더 자유롭게 할 수 있을 것 같다ㅎㅎ 이미 파이썬 알고리즘 스터디를 동아리에서 하고 있는데, 아무래도 알고리즘이나 코테에 대해서는 제대로 알지 못하고 파이썬 기초만 뗀 상태에서 들어간 스터디라ㅋㅋㅋ큐ㅠㅠㅠ 부족한 부분도 너무 많고, 뭔가 투자하는 시간에 비해 효율적으로 모든 내용들을 흡수하지 못하는 것 같아서 개인적으로 공부를 더 해보려고 한다! 그 중에서도 시험기간 전부터 꼭 듣고 싶었던 이 강의를 시작으로 공부를 해보려고 한다. https://programmers.co.kr/learn/courses/4008 파이썬을 파이썬답게 본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * ..
맨날 같은 내용을 구글링을 하는 것 같아 자주 사용하는 파이썬 문법들을 모아보게 되었다! 계속 변경 및 업데이트하고 있는 글입니다! 혹시 틀린 부분이나 더 좋은 방법이 있는 경우 댓글로 남겨주시면 감사하겠습니다. 1. 줄 엔터 없이 쭉 나오게 하기, 단어 사이 간격 없애기 / How to print without a newline or space To not add a newline to the end of the string: print( sentence , end='') To not add a space between all the function arguments you want to print: print('a', 'b', 'c', sep='') 2. 2d array 행, 열 길이 찾기 / How..