본문 바로가기

반응형

코딩

[파이썬] 백준 2576번 - 홀수 시간제한         메모리 제한                  제출                          정답                         맞힌 사람                정답 비율1 초128 MB39740219891941256.145%문제7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오.예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85이므로 그 합은77 + 41 + 53 + 85 = 256이 되고,41 이므로 홀수들 중 최솟값은 41이 된다.입력입력의 첫째 줄부터 일곱 번째 줄까지 한 줄에 하나의 자연수가 주어.. 더보기
1. 데이터 구조 공부를 시작하며... 저는 사실 데이터 구조가 if문이나 for문, 배열 등 새로운 개념일 줄 알았습니다. 그래서 굉장히 기대하며 시작했던 기억이 납니다. 하지만 처음 배울 때부터 생각보다 난관이었습니다. 제가 배웠던 여러 개념들을 잘 조합해서 하나의 거대한 구조를 돌아가게 만드는 것, 그것이 데이터 구조였습니다. 과거의 개념을 정확하게 잡지 않았던 저는 단순히 외우는 데에 급급했습니다. 결국 머릿속에 들어오는 것은 거의 없었습니다.(ㅠ) 그래서 다시 공부를 시작하며 이 블로그에 정리해보려고 합니다...이 글을 보는 여러분도 꼭 기본 개념을 정확하게 익히고 데이터 구조 공부를 시작하길 바라며!!데이터 구조 공부를 시작해보겠습니다...! 더보기
[파이썬 / Python] map(int, input().split()) 에 대하여 파이썬을 공부하고, 문제 풀이 프로그램들을 풀다보면 대부분의 코딩 시작을 제목의 식처럼 시작하는 경우가 많다. 그래서 이참에 위의 식을 이 포스트에 설명해 놓으면 나중에 식이 조금 바뀌더라도 이해해서 쉽게 풀 수 있을 것이다. 일단 input() 부터 살펴 보려고 한다. input()은 값을 받을 때 사용하는데, 입력된 값을 문자열로 인식해서 받는다. 그래서 만약 input()에 숫자를 넣어서 사용하고 싶다면 int 함수를 이용해 주어야 한다. A = int(input()) 하지만 대부분의 코딩 문제들은 입력 값을 여러개 받아서 사용한다. 만약 두 개 이상 입력이 들어온다면 어떻게 해야할까? 바로 split() 함수를 이용하면 된다. split()함수는 받은 문자열을 공백을 기준으로 나누어 리스트로 저장.. 더보기
코딩 시작할 때 이것만은 알고가자! : 아스키코드 컴퓨터는 문자를 저장할 때 문자로 저장하지 않고 숫자로 변환해서 저장하는데, 이것이 아스키코드이다. 그중 처음 코딩할 때 자주 쓰이는 아스키코드로는... 영문 대문자 (A~Z) : 65 ~ 90 영문 소문자 (a~z) : 97 ~ 122 즉 영문 소문자에서 32를 빼면 영문 대문자를 표현할 수 있다. 아스키 코드표 더보기
코딩 시작할 때 이것만 알고 가자!! : VS 단축키 편!! VS 라는 것은 비주얼 스튜디오(visual studio)라고 해서 코딩에디터의 한 종류를 부르는 말이다. 그 중 실제로 내가 가장 많이 사용하는 단축키들 몇개를 기억하고자 적어 놓으려고 한다. 1. Ctrl + D - 내가 가장 많이 사용하는 단축키인데, 커서가 있는 줄의 코드를 그대로 밑에 줄로 복사해준다. 변수나 값들을 불러 올때 같은 코드를 여러번 반복해서 쓰는 경우가 있는데 이때 드래그 하고 Ctrl + C, Ctrl + V 하는 것이 너무 많아져서 이 단축키를 사용하는 편이다. 2. Ctrl + K 하고 Ctrl + C - 이 단축키는 내가 드래그해서 선택한 영역을 모두 주석 처리 하는 단축키이다. 모든 라인 앞에 " // "을 사용해서 주석처리를 한다. 더보기

반응형