본문 바로가기

분류 전체보기34

231107 문자열 곱하기 string 클래스는 operator*() 연산자를 지원하지 않습니다. 곱하기 연산자를 쓸 수 없어서 string형 변수 answer 를 사용해서 리턴한다. += 연산자를 써서 중첩시켜준다. 다른 사람의 풀이 중 while 문을 써서 k에서 하나씩 빠지며 반복하는 풀이도 있었다. 2023. 11. 7.
231106 문자열 섞기 위의 문제를 받고 for문으로 접근했다. 문자의 길이를 체크할 때에는 꼭 .size 나 length를 넣을것 문자열을 연달아 쓰는걸로 2023. 11. 6.
231106 덧셈식 출력, 문자열 붙여서 출력 너무쉬운 덧셈식 출력,, 2023. 11. 6.
231106 특수문자 출력하기 이거 쉬울줄 알고 빠르게 했는데 중간 따옴표 때문에 인식이 잘 안돼서 의외로 걸렸다. 특수문자는 역슬래쉬 \ 를 앞에 넣으면 출력이 가능하다. 다른사람 문제풀이 보는데,, 이게 왜 되냐고요 하여간 역슬래쉬 ,, 위치만 잘 파악하면 되는 문제였다. 중간에 2023. 11. 6.
231106 대소문자 바꿔서 출력하기 대소문자 관련된 함수는 그림으로 배우는 C++책엔 없었는데,, ( 시무룩 조금 억울하지만 미리 풀어본 친구가 팁을 줘서 ! int isupper(int c); 매개변수로 들어온 문자, 숫자가 대문자인지 확인하는 함수 이고 int islower(int c); 매개변수로 들어온 문자, 숫자가 소문자인지 확인하는 함수 이다. 이렇게 is가 붙으면 tolower는 소문자로 변환해주는 것 toupper는 대문자로 변환해주는 것 을 배웠다! 배열 개념도 들어가는데 []대괄호를 써서 string 변수 str에 순서에 맞게 반복문, if문을 사용하여 차례로 검사하며 변환해줌 2023. 11. 6.
231030 홀짝 구분하여 정수의 합, 제곱의 합 구하기 프로그래머스 문제! 언리얼에서 총알을 홀짝으로 구분해서 크기가 다르게 나오도록 한걸 배워서 프로그래머스에서도 비슷한 문제를 골라보았다. 총알이 6개가 겹치지않게 따로 나오라는 조건이 있어서 이중 for문으로 배열처럼 해서 넣었던듯 여기서 중요한건 나는 for문 속 조건식이 열과 행을 결정하는줄 알았는데 (왜냐면 바깥 for문이 먼저 한번 실행하고 안쪽 for문이 끝까지 반복된 뒤 또 바깥으로 넘어가니까,,) 근데 그게아니라 _spawnOffset = FVector ( i * 250, j * 100, 0); 이부분이 위치를 결정한단다. 벡터니까! 그래서 하여간 내 문제풀이는 처음에 if문 속에 for문 까지만 넣었었다. 그러면 for문 속에서 반복될 숫자에서는 홀수를 고르지 못하게 된다. 그래서 안에 한 .. 2023. 10. 30.