본문 바로가기

반응형

전체 글

(501)
section1/unit3/javascript 기초(8/23) 블로깅 주제 반복문 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 아침에 일어나기가 매우 힘들었다,,^^ 왜 아직도 수요일인거지? 금요일까지 열심히해서 이번주가 끝날 때 열심히 살았다는 뿌듯함을 느끼고싶다. 오늘 코플릿에서 소수문제가 나오자마자 멘붕이 왔다 ㅠㅠ 일단 소수를 구하는 알고리즘 자체가 익숙하지 않은 것 같다,, 그래도 페어분이랑 끝까지 붙들고 이해하려고 노력했다 ㅎㅎ 페어분도 열정적으로 임해주셔서 나도 더 빠져서 공부할 수 있었던 것 같다! 백준문제를 하루에 2문제씩 한다고 해놓고,,한문제 푸는 것도 허덕이고 있다ㅠㅠ 6시 이후에 저녁 먹고 바로 복습하고 블로깅하기 바빠서 알고리즘에 더 시간을 못 쏟는 것 같다 ->핑계^^ 그냥 블로깅까지 전부 끝내고 나면 허리도 너무 뻐근하고 머..
백준 1193번 파이썬 1.문제 2.설명 1/1 -> (1/2->2/1) -> (3/1->2/2->1/3) -> (1/4->2/3->3/2->4/1) ... 짝수 열: 분자 오름차순 정렬/ 분모 내림차순 정렬 홀수 열: 분자 내림차순 정렬/ 분모 오름차순 정렬 변수 x는 위치를 찾기 위해 사용한다. 변수 x가 대각선 line보다 작아질 때, 해당하는 line에 찾고있는 x가 위치한 것으로 판단한다. 3.코드 x = int(input()) line = 1 while x > line: x -= line line += 1 if line % 2 == 0: a = x b = line - x + 1 else: a = line - x + 1 b = x print(a, "/", b, sep = "") 나는 이중for문을 사용하여 풀었는데, ..
section1/unit3/javascript 기초제어문(8/23) 블로깅 주제 조건문 & 문자열 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 코드스테이츠 두번째 날!! 오늘은 페어프로그래밍 시간이 많아서 매우 긴장이 됐다...하지만 페어분이랑 아이스브레이킹(?)을 정말 활발하게 했다!!ㅋㅋㅋ 진로에 대한 고민이나 개발 관련 이야기를 같이 할 기회가 없었는데 이번 기회로 진로에 대한 고민도 털어놓고 부트캠프나 코딩테스트 관련된 이야기도 많이했다! 미션도 풀면서 금방 친해졌다! (오늘 Boolean()과 관련된 문제가 나를 너무 괴롭게 했지만,,,)정 감이 안온다 싶을 때는 빨리 레퍼런스 참고해서 몰랐던 부분를 체크해야겠다!! 내일도 화이팅이다 내 자신,,,지치면 안돼ㅠㅠㅠ지치지마! 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주..
백준 2292번 파이썬 1. 문제 2. 풀이 지나가야하는 방의 갯수가 1씩 증가하 -> 각 case에 해당하는 숫자들의 합이 6의 배수의 형태로 증가 1개 지나는 경우: 1 -> 1개 2개 지나는 경우: 2~7 -> 6개 3개 지나는 경우: 8~19 -> 12개 4개 지나는 경우: 20~37 ->18개 ... temp -> 각 case에 해당하는 숫자의 마지노선을 저장하는 변수(1,7,19 등) piles -> 지나가는 방의 갯수 3. 코드 num=int(input()) temp = 1 piles = 1 while temp < num: temp = temp + (6 * piles) piles = piles + 1 print(piles) 6의 배수로 증가하는 규칙은 파악했는데, 접근을 이상하게(?) 해서 잠깐 정신이 혼미했지만...
백준 1712번 파이썬 1. 문제 2. 풀이 판매 갯수를 n이라고 하면, 손익분기점은 c x n = a+(b x n)이 된다. -> n = a/(c-b) 이익은 손익분기점을 넘어야 발생하므로, n 에 1을 더해준 값이 최초로 이익이 발생하는 판매량이 된다. 생산가격이 판매가격보다 비싸거나 같으면 손익분기점이 존재하지 않는다. 3. 코드 a, b, c = map(int, input().split()) if b>=c: print(-1) else: print(int(a/(c-b)+1))
section1/unit2/javascript 기초(8/22) 블로깅 주제 typeof 연산자를 사용하여 값의 타입을 확인하는 방법 1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요. 대학교 졸업 후 정해진 시간에 일어나서 강의를 듣고 학습하는 것이 오랜만이라 옛날 생각이 많이 났다. 큰 맘 먹고 시작한 부트캠프, 끝날 때까지 지치지 않고 꾸준히 공부하고싶다! 2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요. 변수, 선언, 할당, 구구단, 타입, type of, string, number, boolean, undefined, 함수 3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요. 자바스크립트 변수 타입: string, number, boolean, undefined 등 타입마다 다른 속성과 메서드가 있음 ..
딕셔너리와 튜플 1. 딕셔너리(Dictionary) purse = dict() # 또는 purse = {} 와 같이 생성할 수도 있습니다. purse['money'] = 12 # 'money'라는 키에 12라는 값 연결 purse['candy'] = 3 # 'candy'라는 키에 3이라는 값 연결 purse['tissues'] = 75 # 'tissues'라는 키에 75라는 값 연결 counts = dict() names = ['csev', 'cwen', 'csev', 'zqian', 'cwen'] for name in names : if name in counts: counts[name] = counts[name] + 1 else : counts[name] = 1 print(counts) get 메소드 counts.g..
리스트 ▶ 리스트 슬라이싱 t = [9, 41, 12, 3, 74, 15] print(t[1:3]) print(t[:4]) print(t[3:]) print(t[:]) # [41, 12] # [9, 41, 12, 3] # [3, 74, 15] # [9, 41, 12, 3, 74, 15] ▶ dir() 어떤 객체를 인자로 넣어주면 해당 객체가 어떤 변수와 메소드(method)를 가지고 있는지 나열해줌 x = list() x.append(1) print(dir(x)) //출력 ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getat..

반응형