07 Jul 2022 -
Less than 1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ๋ ํฐ ์ ์ถ๋ ฅํ๊ธฐ n๊ฐ์ ์ซ์๋ฅผ ์
๋ ฅ ๋ฐ๊ณ , ๋ฐ๋ก ์ ์ซ์๋ณด๋ค ํฐ ์ซ์๋ง ์ถ๋ ฅํ๊ธฐ (์ฒซ ๋ฒ์งธ ์ซ์๋ ๋ฌด์กฐ๊ฑด ์ถ๋ ฅ) import java.util.ArrayList; import java.util.Scanner; class Main { public ArrayList<Integer> solution(int n, int[] arr){ ArrayList<Integer> answer = new ArrayList<>(); answer.add(arr[0]); for (int i = 1; i <...
Continue reading...
30 Jun 2022 -
1 minute read
๐ ABAP New Syntax ๐ Inline Declarations Inline Declaration์ด๋? ๋ฏธ๋ฆฌ data๋ฅผ ์ ์ธํ์ง ์๊ณ line์์ ์ ์ธํ๋ ๋ฌธ๋ฒ ๐ Data Before 7.40 DATA text TYPE string. text = 'ABAP'. With 7.40 DATA(text) = 'ABAP'. ๐ LOOP AT INTO wa Before 7.40 DATA : wa LIKE LINE OF itab. LOOP AT itab INTO...
Continue reading...
26 Jun 2022 -
Less than 1 minute read
๐ IS INITIAL / IS NOT INITIAL operand๊ฐ initial์ธ์ง ์๋์ง๋ฅผ ํ์ธ IS INITIAL : ๊ฐ์ด initial value๋ผ๋ฉด true ๋ฐํ์ ์์คํ
์ด ๊ฐ๊ฐ ๋ฐ์ดํฐ ํ์
(data type)์ ๋ํ initial value๋ฅผ ์ ์ Elementary Data Types์ initial value : Predefined ABAP Type์ ๋ฐ๋ผ ๊ฒฐ์ Reference Types์ initial value : Null Reference Internal Table์ initial value...
Continue reading...
24 Jun 2022 -
1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ๋ค์ง์ด๋ ๋๊ฐ์ ๋ฌธ์์ด โ ๋์๋ฌธ์์ ๊ด๊ณ์์ด ๋ฌธ์์ด์ ์๋ค๋ก ๋ค์ง์์ ๋ ๊ฐ์ผ๋ฉด SUCCESS, ๋ค๋ฅด๋ฉด FAIL์ ์ถ๋ ฅํด๋ณด์. ๐ .charAt() import java.util.Scanner; class Main { public String solution(String str){ String answer = "SUCCESS"; str = str.toUpperCase(); int len = str.length(); for (int i = 0; i < len...
Continue reading...
24 Jun 2022 -
Less than 1 minute read
๐ ์๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ๐ ์ค๋ณต ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด ์ค ์ค๋ณต๋๋ ๋ฌธ์๋ ์ ๊ฑฐํ๊ณ ์ถ๋ ฅํด๋ณด์. ex) hello -> helo ๐ .indexOf() ๋งค๊ฐ๊ฐ์ผ๋ก ์ฃผ์ด์ง ๋ฌธ์์ด์ด ์์๋๋ ์ธ๋ฑ์ค๋ฅผ ๋ฆฌํด ์ฃผ์ด์ง ๋ฌธ์์ด์ด ํฌํจ๋์ด ์์ง ์์ผ๋ฉด -1 ๋ฆฌํด indexOf()์ substring()๋ฅผ ์ด์ฉํ ๊ฐ์ฅ ๊ธด ๋จ์ด ์ฐพ๊ธฐ import java.util.Scanner; class Main { public static void main(String[]...
Continue reading...