분류 전체보기
-
데브코스 웹 풀 사이클 개발 3기 최종 합격의 모든 것TIL 2024. 3. 25. 15:38
안녕하세요 ~.~ 처음으로 지원한 부트캠프가 합격한 뒤 처음든 생각은 기쁨보다 ...내가? 지원자가 없었나? 코테를 보기에 실력이 아직 한~참 부족해서 시험 당일에도 볼까 말까 고민을 하였는 데요.. 결론적으로 시험 보기를 잘했다 생각이 듭니다. ㅎㅎㅎ 만약 저와 같은 고민을 하고 계신다면 시험은 보기를 추천드립니다. 어떻게 될 지는 모르니깐요 ㅎㅎ ( 백준 1차원 배열까지 공부하였음. 링크 참고https://studyiwthme.tistory.com/14) 우선, 제가 프로그래머스 웹 풀 사이클에 지원하게 된 이유는 3가지 입니다. 1. 협업이 중요한 개발자에게 있어 Git 은 필수라고 하던데 Git을 알려준다. ! 1-1. 팀활동이 많다. 위와 같은 이유로 협업을 많이 해볼 수 있는 경험을 쌓을 수 ..
-
[Python] 백준 : 1차원 배열코딩테스트/백준 2024. 3. 18. 15:07
# 10,807 : 개수 세기 [문제 풀기 전 생각한 부분] 1. 여러 숫자를 입력을 받고 2. count를 이용해서 찾으면 되겠다. [my_code] N = int(input()) find_v = map(int,input().split()) v = int(input()) print(find_v.count(v)) # ex) v=2, find_v안에서 2의 개수를 세라 [문제점] 1. map 객체는 리스트처럼 인덱싱이나 '.count()'와 같은 리스트 메소드를 직접 사용할 수 없다. 2. N의 쓰임이 없다. [문제점 해결] 1. map 객체를 리스트로 변환하여야만 리스트 메소드를 사용할 수 있다. N = int(input()) find_v = list(map(int, input().split())) v ..
-
p.99_실전문제 : 1이 될때까지.코딩테스트/이것이 코딩 테스트이다. 2024. 3. 12. 22:35
문제는 다음과 같다. 아래는 처음 내 풀이 였고, 30분 안에 풀지 못하였고 아래 4가지 궁금증이 생겼다. # 그리디 실전 문제 # 1 (난이도 : 하) N = 17 K = 4 count = 0 for num in N/K: if N % K == 0: num += N/K else: num += N-1 # 초반에 N, K, count 값을 초기화 하는 건 ㅇㅋ # 횟수를 구할 때 까지 반복할텐데 구간을 어떻게 정하지? # 그리고 if문을 2번 써야할 거 같은 데 어떻게 하고 # 횟수는 어떻게 올리냐 그리고 아래는 답안을 본 것이다. # 그리디 실전 문제 # 1 답안_ver1 # n과 k 입력 받기, result 초기화 n, k = map(int,input().split()) result = 0 # N에서 1..
-
[Python] 백준 : 반복문 모음집코딩테스트/백준 2024. 1. 27. 15:50
# 2,739 : 구구단 [문제 풀기 전 생각한 부분] 1. (사용자로부터 입력 받은 숫자 고정) * (1~9) = 결과 [my_code] N = int(input()) # 입력 받고 for i in range(1,10): # 1,2,3,4,5,..8,9 print("{0} * {1} = {2}".format(N,i,N*i)) [문제점] 1. 분명히 잘 돌아가는 데 안된다. 검색을 해봐도 모르겠다.. 2. 질문 게시판에 들어가보니 나랑 같은 케이스가 있었는 데, 예제랑 똑같이 나와야한다. [문제점 해결] 1. 예제랑 똑같이 나오기 위해 공백을 이용했다. (before) print("{0}+{1}={2}".format(N,iN*i)) (after) print("{0} + {1} = {2}".foramt(N..
-
[Python] 프로그래머스 : PCCE 기출문제 1번, 출력코딩테스트/프로그래머스 2024. 1. 22. 17:09
[문제 풀기 전 생각한 부분] 1. 단순히 출력만 하면 되니 금방 하겠다. 2. 1번째 빈칸에 Spring is beginning / 2번째 빈칸 - 13 / 3번째 빈칸 - 310 [my_code] Spring is beginning # 1번째 빈칸 13 # 2번째 빈칸 310 # 3번째 빈칸 [문제점] 1. 아래 print를 전혀 보지 않고 대입 2. 1번 째 빈칸에 " " 안씀. 3. 2번 째 빈칸에 총 13이 나와야되는 데 그럼 3만 적으면 되려나 확신이 없음. int_val = print(int_val + 10) 4. 3 번 째 빈칸에 "10"이 있으면 3을 넣어야되나 300을 넣어야 되나 헷갈렸음. string_val = print(string_val + "10") 4-1. 결론적으로 3이 맞..
-
[Python] 백준 : 입출력과 사칙연산 2,588번, 곱코딩테스트/백준 2024. 1. 22. 11:47
[문제 풀기 전 생각한 부분] 1. split을 사용하지 않고 두 줄에 걸쳐서 사용자의 입력을 받아야겠군. 2. 근데 472*385 일의 자리에서 부터 하나씩 어떻게 곱하지? 3. 예제 출력은 일의 자리부터 하나씩 출력하게 하면 될 거 같은데.. [my_code] A = map(int,input()) # print에서 매번 int 쓰기 귀찮아서 붙였다. B = map(int,input()) print(A*B) # 이렇게 하면 오류가 나는 데 왜 나는지 모르겠다. [문제점] 1. map을 저렇게 따로 선언했을 때, 왜 오류가 나는지 모름. 2. 일의자리에서 백의 자리까지 하나씩 곱하는 방법을 모름. [문제점 해결] 1. 해결하지 못함. 이해가 잘 안됨. 2. 이 문제에서 입력할 A, B는 각각 472와 3..