반응형

파이썬 알고리즘 2

[Python&SQL] 각 자리수 합 더하기

안녕하세요. 이승혁입니다. 파이썬과 Oracle SQL을 사용해 각 자리수의 합을 구해보도록 하겠습니다. 간단하게 구현할 수 있는 알고리즘으로 , 여러 방법으로 구현이 가능합니다. ## 각 자리수 출력하기 파이썬에선 슬라이싱 , SQL에서는 substr 함수가 있었습니다. 파이썬의 len 함수, SQL의 length 함수를 구하면 문자의 길이를 구할 수 있습니다. 이것만 알면 알고리즘은 벌써 머리속에 구현이 되었다고 생각합니다. ### Python 각자리수 합 구하기 데이터는 문자형인 경우가 많습니다. 따라서 실습 데이터도 문자형으로 사용하겠습니다. for문과 len함수를 사용해 데이터를 출력해 봅니다. data='1024' for i in range(len(data)): print(data[i]) 이제..

알고리즘 2021.01.15

[Python] 없는 수가 뭘까 ? 빠진수 찾기

1 2 3 4 5 6 8 9 10 " 다음 중 빠진 수는 무엇일까요 ? " 7 작은 범위이기에 눈으로 금방 파악 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 그럼 조금 더 많은 30개 입니다. 벌써 보기가 싫어졌습니다. 심지어 정렬이 잘 되어 있어서 확인하기 더 편합니다. 실제 데이터는 ? 훨씬 큰 데이터 정렬 되지 않은 데이터 지저분한 데이터 우리가 다룰 데이터는 예쁘고 깔끔하지 않습니다. 다양한 데이터를 만지는 연습을 하는 것이 좋다고 생각합니다. ### Python 빠진 수 찾기 데이터 : [ 1, 2, 3, 4, 5, 6, 8 , 9, 10] 해당 범위에서 빠진 번호를 찾는 알고리즘을 구현해 보도록 하겠..

알고리즘 2021.01.07
반응형
반응형