본문 바로가기

전체 글105

2024_12_11 취준일기 15일차 오늘의 계획 2. 프로그래머스 코딩 테스트문제1.정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다.각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 i가 k의 배수이면 arr[i]에 1을 더합니다.위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요.제한사항: 1 ≤ arr의 길이 ≤ 1,0000 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,0000 ≤ s ≤ e arr의 길이 0 ≤ k ≤ 5 입출력 예arrqueriesresult[0, 1, 2, 4, 3][[0, 4, 1,], [0, 3, 20], [.. 2024. 12. 11.
2024_12_09 취준일기 14일차 오늘의 계획2. 프로그래머스 코딩 테스트문제4.정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [i, j] 꼴입니다.각 query마다 순서대로 arr[i]의 값과 arr[j]의 값을 서로 바꿉니다.위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요.제한사항: 1 ≤ arr의 길이 ≤ 1,0000 ≤ arr의 원소 ≤ 1,000,0001 ≤ queries의 길이 ≤ 1,0000 ≤ i j arr의 길이 입출력 예arrqueriesresult[0, 1, 2, 3, 4][[0, 3], [1, 2], [1, 4]][3, 4, 1, 0, 2]입출력 예 #1: 각 쿼리에 따라 ar.. 2024. 12. 9.
2024_12_05 취준일기 13일차 오늘의 계획1. 코드 공부내용어제에 이어... 컨트롤러의 for문과 뷰의 forEach문을 빼고 고쳐봤으나 이번에는 not null조건을 위반했다고 뜬다...아니 그렇다고 강의 계획서를 다시 다 적는다??? 이게 더 이상함;;다시 도돌이표... forEach문을 쓰는게 최선인걸 아는데 중복데이터로 들어가는게 ㄹㅇ 문제라 이거지 아오결국 forEach문으로 다시 돌아가고 말았다...ㅋㅋ큐ㅠㅠㅠㅠㅠ 내일 다른 방법을 다시 찾아보기로 2. 프로그래머스 코딩 테스트문제1.정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세.. 2024. 12. 5.
2024_12_04 취준일기 12일차 오늘의 계획1. 코드 공부내용수정 update 뷰에서 forEach문을 빼고, 컨트롤러에서도 for문을 빼기로 했다... 도무지 진전이 되지 않음일단 뷰랑 컨트롤러를 어느정도 엎어봤는데 forEach문이 없어서 기존의 데이터를 불러오는 수정화면은 나오지 않았다...이건 일단 이대로 두는 수밖에게다가 forEach문을 빼는 바람에 두개 나란히 나오던 화면이 하나만 나와서 이걸 어떻게 하나 고민함시간이 지체되서 내일 마저 하기로 는 어제 랜선이 건드려졌는지 작성하던게 꺼져서... 내용은 임시저장이 되었는데 날짜가 어제로 안됨...ㅋㅋㅋ이건 4일자 내용이다...아놔 3. 이력서/지원/면접 준비 활동 2024. 12. 5.
2024_12_03 취준일기 11일차 오늘의 계획1. 코드 공부내용  2. 프로그래머스 코딩 테스트문제1.문자열 code가 주어집니다.code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다.mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다.mode가 0일 때code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다.code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다. mode가 1일 때code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다. code[i.. 2024. 12. 3.
2024_12_02 취준일기 10일차 오늘의 계획1. 코드 공부내용코드공부에 앞서... 11/29의 일기가 날아갔다는 슬픈 소식 기재하기....아나ㅠㅠㅠㅠ그날 코드공부에서 for문사용한 기록도 적고, 코테에서 괜찮은거 건지고 잘 풀린 날이어서 그것도 기재했는데... 싹 날아가다니 장난하나. 티스토리의 임시저장 기능을 믿지 말고, 귀찮더라도 계속 완료버튼으로 업로드 해야겠음 일단 대충 기억나는거 적어보자면...뷰를 forEach문을 사용해서 보고 수정하기도 같은 폼으로 만들었더니 반복문을 통해 나온 화면에 각각 입력한 두개의 데이터가 한 데이터 셀 안에 몰아서 들어가버리는 일이 생겼음. 해결 방법을 찾는데 시간을 엄청 들였음뭘 좀 추가하면 뷰가 안뜨고, 데이터가 이상해지고, 아님 아예 실행이 안되고...결론은 컨트롤러에서 for문으로 고치는것.. 2024. 12. 2.