본문 바로가기

전체 글212

3. python 반복문 - 백준 2439, 백준 1110 백준 2439 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. s = int(input())#입력받기 for i in range(1,s+1): a = (i*'*') print(a.rjust(s)) #결과: 5 * ** *** **** ***** - rjust함수 문자열.rjust(전체 자리 숫자, 공백이 있을 경우 공백을 채울 텍스트) 오른쪽 정렬 -ljust함수 왼쪽 정렬 백준 1110 제일 생각을 많이 했던 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다... 2022. 9. 5.
6. 파이썬 - list(리스트), tuple(튜플), dict(딕셔너리), set list(리스트) 리스트는 변수 여러 개를 묶는 역할을 합니다. a = [1,2,3,'새싹',6] print(a)# [1, 2, 3, '새싹', 6] print(type(a))# # 리스트 안에 리스트가 올 수도 있고 숫자+문자도 가능 b = [1,2,[3,4,5]] print(b)# [1, 2, [3, 4, 5]] - 리스트 길이 구하기 a = [1,2,3,'새싹',6] print(len(a))# 5 - 리스트 수정과 삭제 # 리스트에서 하나의 값 수정 a = [1,2,3,4] a[2] = 5 print(a)# [1, 2, 5, 4] # 리스트에서 연속된 범위의 값 수정 a = ['새싹','파이썬','초보'] a[0:2] = ['민트','초코'] print(a)# ['민트', '초코', '초보'] # .. 2022. 9. 5.
5. 파이썬 - integer(int), boolean(bool), float, string(str) integer(int) 자료형 - 정수 자료형 - 소수점을 지원하지 않음 - 사칙연산과 같은 계산식을 지원 a = 10 b = 2 print(a+b) # 12 print(a-b) # 8 print(a*b) # 20 print(a/b) # 5.0 print(a//b) # 5 (몫) print(a%b) # 0 (나머지) print(a**b) # 100 (거듭제곱) boolean(bool) 자료형 flag = True와 같이 사용되며 True, False 두 값만 사용한다. a = True#참 b = False#거짓 # 소문자로 쓰면 자료형으로 인식못하고 변수명이라고 생각되어 오류가난다. # True = 1 변수명으로 쓸 수 없다. a = 2 b = 4 print(a>b)# False float 자료형 - 실.. 2022. 9. 5.
4. 파이썬 - 변수 선언, (숫자형, 문자열 (자료형)) 변수 선언 - 변수 선언 선언할 변수 명 = 변수에 넣고 싶은 값 ex) data = 10 data라는 이름의 저장공간이 RAM에 할당되고, 10이라는 값이 들어간다. - 변수명 주의사항 숫자는 맨 앞에 쓸 수 없다.(1num -> num1) 되도록 소문자로 시작한다. 특수문자는 쓸 수 없다. 공백은 쓸 수 없다. _(언더바)는 사용 가능하다. 카멜 표기법 : goodBody / 파스칼이랑 동일하지만 첫 문자가 소문자 파스칼 표기법 : GoodBody / 각 단어를 대문자로 구별 되도록 한글은 사용하지 않는다. 뜻이 있는 명사형 단어를 선택한다. (a, b, c, d...) --- (X) (num, data, height...) --- (O) - 변수 사용 data = 10 print(data) #10 .. 2022. 9. 5.
8. 내일배움캠프 - 1주차 WIL(주간회고)! WIL - 이번 주 한 일 미니 프로젝트 준비와 발표 파이썬 공부 웹개발 복습 파이썬 복습 이번 주는 초반에는 미니프로젝트를 했다. 첫 미니프로젝트라 더 열심히 만들고 싶고 구현하고 싶은 기능들이 많았지만 시간이 부족했고, 내 실력도 부족했다. 프로젝트를 하면서 내가 어느부분 부족한지 잘 알게 되었다. 그래서 프로젝트가 끝난 후 파이썬 공부를 하고 웹개발 복습을 했다. 이번 주는 복습에만 집중한 거 같다. 웹개발 복습을 하고 롯데시네마 크롤링을 해보려 했지만 생각보다 쉽지 않았다. 그래서 하려고 했던 크롤링은 하다가 보류했다. 웹개발 강의를 들을 때 크롤링을 쉽게 할 수 있을 것 같은데 막상 할 때는 쉽지 않았다. 내일 배움 캠프를 1주정도 해본 결과 월~목요일까진 집중이 잘되지만 금요일에는 뭔가 풀어지.. 2022. 9. 4.
7. 내일배움캠프 - 5일차 TIL TIL 오늘은 이번 주에 들었던 강의 들을 한번 처음부터 다시 들었다. 나는 뒤돌아서면 까먹는 스타일이라 지속적으로 반복해서 강의를 듣고 있다. 오늘의 강의 복습 : 강의를 듣고 난 후 notion을 사용해보려고 인프런 노션강의를 듣고 조금씩 사용방법을 익혀 내가 필요한 것들을 적어 놨다.(생각보다 좋고, 기능이 많음) 그리고 남은 시간에 백준 문제풀이! https://woong-garden.tistory.com/entry/2-python-%EC%A1%B0%EA%B1%B4%EB%AC%B8-%EB%B0%B1%EC%A4%80-2884-%EB%B0%B1%EC%A4%80-2525 2. python 조건문 - 백준 2884, 백준 2525 백준 2884 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로.. 2022. 9. 2.
2. python 조건문 - 백준 2884, 백준 2525 백준 2884 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다.이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다.바로 "45분 일찍 알람 설정하기"이다.이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다.현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로.. 2022. 9. 2.
1. 새싹이의 왕초보 - 첫 팀프로젝트 (넷플릭스 클론코딩) 기획 클론코딩을 통해 실제로 우리가 사용하는 서비스를 따라 만들보면서 배우기 위해 넷플릭스 스타일 선택하게 됐다. 주요기능 프로젝트 기간이 3일밖에 없어서 큰 기능은 넣지 못했다. 그래서 우리팀은 최대한 구현할 수 있는 것만 하자고 계획했다. 댓글입력 팝업 스크롤 DB 설계 우리 팀의 DB 설계는 댓글 입력하면 클라이언트에서 name과 코멘트를 입력 받아서 서버에 name, 코멘트 정보를 보내준다. 그리고 다시 서버에서는 클라이언트로 등록완료라는 메세지를 전달해준다. 댓글 보여주는 부분은 입력받은정보를 담아서 내려주고 응답을 받아서 for문으로 돌려서 붙여준다. 가장 기억에 남는 코드(모달창) 기억에 남는 코드에 대해선 아래에 자세하게 써놨다. https://woong-garden.tistory.com/.. 2022. 9. 2.
728x90