본문 바로가기
728x90
반응형

분류 전체보기76

c++(cpp) 프로그래머스 : 코딩테스트 - 로또의 최고 순위와 최저 순위 약간 노가다로 푼 것 같지만.. #include #include using namespace std; vector solution(vector lottos, vector win_nums) { vector answer; int count = 0; int zero = 0; for(int i = 0 ; i < lottos.size(); i++) { if(lottos[i] == 0) { zero += 1; } for(int j = 0 ; j < lottos.size(); j++) { if(lottos[i] == win_nums[j]) { count += 1; } } } if(count + zero == 6) { answer.push_back(1); } else if(count + zero == 5) { answ.. 2022. 7. 26.
c++(cpp) 프로그래머스 : 코딩 테스트 - 이상한 문자 만들기 문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 제한 사항 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다. 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다. 입출력 예 sreturn "try hello world""TrY HeLlO WoRlD" 입출력 예 설명 "try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 ".. 2022. 7. 26.
c++(cpp) 프로그래머스 : 코딩테스트 - 같은 숫자는 싫어 (효율성 실패) 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 .. 2022. 7. 22.
c++(cpp) 프로그래머스 : 코딩테스트 - 폰켓몬 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 첫 번째(3번), 두 번째(1번) 폰켓몬을 선택 첫 번째(3번), 세 번째(2번) 폰켓몬을 선택 첫.. 2022. 7. 22.
올드(2021) 영화명 : 올드(Old) 개봉 : 2021.8.18 장르 : 미스터리/공포/스릴러 등급 : 12세 이상 관람가 러닝타임 : 108분 줄거리 : 아침에는 아이, 오후에는 어른, 저녁에는 노인. 죽음은 시간의 문제다 출처 : https://movie.naver.com/movie/bi/mi/basic.naver?code=200065 올드 아침에는 아이오후에는 어른저녁에는 노인죽음은 시간의 문제다 movie.naver.com 줄거리가 신박해서 보고 싶었는데, 넷플릭스에 업로드된 걸 보고 바로 봤다! 이 영화는 이라는 원작을 영화화한 작품으로 M.나이트 샤말란이 각본과 감독을 맡았다. 디지털이 아닌 35mm 필름으로 촬영되었다고 한다. 아래의 글 부터는 스포일러가 포함되어 있습니다. 영화는 어쩌다 피서지로 여행을.. 2022. 5. 31.
LaTex에서 여러 형태의 글씨체 입력하기 볼드체 \textbf{text} 이탤릭체 \textit{text} 밑줄 \underline{text} 폰트 크기 \tiny{tiny text} \scriptsize{scriptsize text} \footnotesize{footnotesize text} \small{small text} \normalsize{normalsize text} \large{large text} \Large{Large text} \LARGE{LARGE text} \huge{huge text} \Huge{Huge text} 2022. 5. 18.
닥터 스트레인지2:대혼돈의 멀티버스(2022)...의 모든 것! 영화명 : 닥터 스트레인지 : 대혼돈의 멀티버스 (Doctor Strange in the Multiverse of Madness) 개봉 : 2022.5.4 장르 : 액션/모험 등급 : 12세 이상 관람가 러닝타임 : 126분 줄거리 : 지금껏 본 적 없는 마블의 극한 상상력! 광기의 멀티버스가 깨어난다 끝없이 균열되는 차원과 뒤엉킨 시공간의 멀티버스가 열리며 오랜 동료들, 그리고 차원을 넘어 들어온 새로운 존재들을 맞닥뜨리게 된 ‘닥터 스트레인지’. 대혼돈 속, 그는 예상치 못한 극한의 적과 맞서 싸워야만 하는데… 출처 : https://movie.naver.com/movie/bi/mi/basic.naver?code=182016 마블 영화를 무척 좋아하고 베네딕트 컴버배치를 좋아하는 나에게 이번 닥터 스.. 2022. 5. 10.
LaTex에서 한글 논문 참고문헌(reference) 입력하기 LaTex에서 IEEE 포멧으로 논문을 작성하다 보니, 참고문헌으로 한글 논문을 적으려 하자 한글 부분만 빈칸으로 입력되었다. 참고문헌에 폰트를 적용하는 방법도 있다고 하는데 그랬더니 IEEE 포멧의 reference가 다 망가져서 다른 방법을 찾아본 결과, 그냥 작성 중인 tex 파일 상단에 아래 코드를 적기만 하면 된다! \usepackage{kotex} 나 같은 경우에는 \title 바로 위에 \usepackage{graphics} 같은 다른 코드 아래에 적어줬다. 2022. 5. 10.
LaTex에서 로마자 쓰기 LaTex에서 로마자를 쓸 때 ㅈ+한자를 눌러서 사용하면 빈칸으로 출력된다. 때문에 코드를 적어줘야하는데 아래와 같이 작성하면 \uppercase\expandafter{\romannumeral1} \uppercase\expandafter{\romannumeral2} \uppercase\expandafter{\romannumeral3} \uppercase\expandafter{\romannumeral4} \uppercase\expandafter{\romannumeral5} \uppercase\expandafter{\romannumeral6} \uppercase\expandafter{\romannumeral7} \uppercase\expandafter{\romannumeral8} \uppercase\expa.. 2022. 5. 9.
728x90
반응형