전체 글76 [백준] 1654번 랜선 자르기 랜선을 왜 자르니 얘들아.. www.acmicpc.net/problem/1654 1654번: 랜선 자르기 첫째 줄에는 오영식이 이미 가지고 있는 랜선의 개수 K, 그리고 필요한 랜선의 개수 N이 입력된다. K는 1이상 10,000이하의 정수이고, N은 1이상 1,000,000이하의 정수이다. 그리고 항상 K ≦ N 이다. 그 www.acmicpc.net 난 아직... 이분탐색의 while 탈출 조건을 아직 잘 못 잡는다.................ㅠㅠ 언제쯤 익숙해질까.. 어쨌든 맨 처음에 했던 생각은 최종 답안이랑 거의 비슷한데 반복 조건을 못잡고 헤맸다. 스터디에서 다같이 얘기하다가 집에서 풀어보기로하고 집에왔는데 가물가물,,ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 암튼 두번째 생각은 그래서 0부터 가장 짧은랜선까지를.. 2020. 11. 20. [백준] 4573 번 셀프넘버 www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 문제가 뭔말인지 하아아안참 들여다봤다ㅡㅡ 백준이나 프로그래머스는 앞에서부터 차례대로 정리할 생각이었는데 이게.. 진짜 까먹기전에 써둬야할거같아서 급하게 작성중😣 분명 자바로도 풀었던건데 왜캐 오래걸렸는지 알수없지만 암튼 풀이는 이렇다 1부터 10000사이의 셀프넘버를 모두 출력하면 된다. 그러면 for를 1부터 10000까지 돈다고 가정해보면 i, hap, tm.. 2020. 11. 19. [Python] in range 와 enumerate 들어가기 앞서... 🍒 iterable iterable 객체 = 반복 가능한 객체 (list, dict, set, str, bytes, tuple, range) 🍒 iterator iterator 객체 = 값을 차례대로 꺼낼 수 있는 객체 next() 메소드로 데이터를 순차적으로 호출 가능한 객체이다 iterable객체 != iterator 객체 (반드시 같은건 아니다!!) list는 iterable이지만 next()가 먹지않는다. iter()라는 메소드를 사용하여 list를 list iterator 타입으로 변경한 다음에는 next()를 쓸 수 있다. 하지만.. 굳이 iter()를 쓰지 않아도 for문으로 순차접근이 가능했던 이유는! 파이썬 내부에서 임시로 list를 iterator로 자동변환 했기 때.. 2020. 11. 19. [Python] for-else, while-else문 오늘 문제 얘기를하다가 for-else얘기가 나와서.... 까먹기전에 정리를 한다 반복문(for, while)의 뒤에 else를 붙이면 반복문이 break한게 아니고 처음부터 조건 끝까지 다 돌고난 후에! (정상종료) else를 타서 실행을 함 for _ in range(n): r = random.randint(10, 99) print(r, end=' ') if r == 13: print('\n 프로그램을 종료함') break else: print('\n 난수 생성을 종료함') 만약 13이 나오면 break하기 때문에 '난수생성을 종료함' 은 나오지 않는다. 13이 안나오면 n만큼 돌고 for가 끝난 후, else를 타서 '난수 생성을 종료함'이 출력된다........고 한다. 2020. 11. 18. 4번째 스터디😎 이번에 문제가 어려운게 있어서 다같이 머리싸매는 시간이 많았다😭 풀어오는 문제의 객관적인 양이 좀 줄어서(사유 : 어려워져서) 시간을 1시간 줄였더니 사알짝 아쉽게 끝났다..! 다음주부터는 다시 4시간....! 오늘 정리해야 할 것 for else 백준 OX퀴즈 (8958번) - 조금 더 간단하게 줄일 수 있음 프로그래머스 체육복 - 반복문 도는 범위를 다시 생각하면 간단하게 끝남 프로그래머스 모의고사 - for문 하나를 줄일 수 있음. 배열을 어떻게 사용하는게 효율적일지 다시 생각 in range < enumerate 2020. 11. 18. 이전 1 ··· 9 10 11 12 13 14 15 16 다음